单机上模拟部署生产环境集群,搭建完成后,如何扩容/data1目录

使用单机上模拟部署生产环境集群,我从存储映射了一个卷格式化成ext4文件系统,然后用来充当 /data1 目录,请问,我从存储端给映射的卷扩容了100G,然后我这个/data1 挂载的目录,怎么给他扩容呢

resize2fs /dev/xx (/data1挂载点)

没用LVM吧,df看下呢

fdisk -l
df -h
vgdisplay
lvdisplay
看看你的配置?

你这是修改存储目录吧。

问问你家运维,这个都是基础问题,和数据库无关

:thinking:这不应该自动就扩容么?linux的卷扩容和windows不一样么?

1 个赞

sudo vgextend ubuntu-vg /dev/sdb

sudo lvextend -L +10G /dev/ubuntu-vg/ubuntu-lv

sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
参考下 vg扩容后 执行下面那一个就可以了

找运维人员吧

还真不一样,lvm分区与标准分区完全不同。
lvm的麻烦点:
1.创建pv: pvcreate /dev/sdb1
2:扩展VG:vgextend /dev/VolGroup00 /dev/sdb1
3:扩展LV lvextend -L + n(M,或G) /dev/VolGroup00/LogVol00

1 个赞

:flushed:额。。。还是找运维老大哥吧~看得迷糊了~

1 个赞

如果不是lvm的话,可以先扩容这个存储,然后扩容到ext4分区。
或者提供一下 lsblk 的详细截图看看。
growpart /dev/vdb x
resize2fs /dev/vdbx





当时用的这个步骤,先用的是500G的卷,现在我在存储层面给卷扩容到600了,怎么同步到挂载的主机上

lvm管理的很简单,调下大小就是,不是lvm的非常麻烦,可以参考这个:
centos7下对存有服务的硬盘非LVM分区进行扩容_centos7非lvm扩容-CSDN博客

parted分区扩容和LVM有些不一样

测试环境可以先umount然后再扩容试试

这个要看系统卷的扩容操作,与数据库无关

看像是使用的浪潮的存储,并且使用了浪潮的动态存储接口,还是建议按照浪潮的手册来扩容多路径。如果实在不会,联系下浪潮售后,注意备份数据!!。

自己装的系统,那就推到从来,用lvm 逻辑卷方式管理磁盘
如果是云环境,我在阿里云和亚马逊云都可以扩充磁盘大小

你截图中也操作不对,你都没使用growpart扩容分区,怎么能直接使用resize2fs 去调整分区容量的?想执行growpart /dev/mapper/idiska 1 进行热扩容。 然后在去执行 resize2fs 调整分区容量。