lvm lvextend vgdisplay xfs_growfs


增加lvm group並將磁盤加入:

pvcreate  /dev/sdb

vgcreate VolGroup00 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh /dev/sdi /dev/sdj

lvcreate -l +`vgdisplay |grep Free |awk '{print $5}'` -n LVdata1 VolGroup00

mkfs.xfs   /dev/VolGroup00/LVdata1

echo "/dev/mapper/VolGroup00-LVdata1   /data2  xfs    defaults 0 0" >>/etc/fstab

mount -a


##查看

vgdisplay -v VolGroup00


LV動態增加磁盤大小:


pvcreate /dev/sdk

vgextend VolGroup00 /dev/sdk   #將pv加入到VG(VolGroup00)中

lvextend -l +100%FREE  /dev/VolGroup00/LVdata1   #將VG(VolGroup00)中所有的餘量加入到LV(LVdata1)中

xfs_growfs  /dev/VolGroup00/LVdata1   (加入後動態加入要需要使用xfs_growfs動態收縮磁盤)



容易遇到的問題:

####

[root@sh-elsticsearch001 ~]# resize2fs -p -F /dev/VolGroup00/LVdata1 

resize2fs 1.41.12 (17-May-2010)

resize2fs: Bad magic number in super-block while trying to open /dev/VolGroup00/LVdata1

Couldn't find valid filesystem superblock.


原因是:

lv使用的系統是xfs,resize2fs  是針對 ext2/ext3/ext4 file system resizer,命令用在lvm中動態收縮磁盤。


解決方法: 使用xfs_growfs 這個命令代替。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章