本文主要是介绍通过parted命令扩LVM步骤(不使用fdisk),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
lsblk 查看磁盘,发现一个/dev/sdb
parted -s /dev/sdb mklabel msdos
parted --align cylinder /dev/sdb mkpart primary 1MB 100%
parted /dev/sdb set 1 lvm on (1表示第一块part盘,如果其它part要写2、3等)
pvcreate /dev/sdb
#pvs 查看pv 情况
vgs 查看VG状态,知道vg组名:VolGroup
vgextend VolGroup /dev/sdb (扩vg)
#Volgroup这里也可以写成/dev/mapper/VolGroup
#vgs 查看free vgs容量大小
lvs
df -h
lvextend -L +10G /dev/mapper/VolGroup-lv_home (扩lv,这里要写扩展的lv的绝对路径,可以通过df -h了解)
或者:
lvextend -l +100%FREE /dev/mapper/VolGroup-lv_home(把所有剩余的vg空间扩给目标lv)
lvs
df -Th
这个时候/home目录还没扩成功
resize2fs -f /dev/mapper/VolGroup-lv_home 扩文件系统(ext4等格式)
xfs_growfs /dev/mapper/VolGroup-lv_home 扩xfs格式的文件系统
df -h 查看是否成功
特别注意:
如果是扩的共享存储,需要登陆另一台机器上运行:partprobe,这时会有报错提示,可以忽略
然后运行lsblk,vgs,pvs检查是否有报错提示
这篇关于通过parted命令扩LVM步骤(不使用fdisk)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!