LVM在日常运维工作中占据着很大的比重,列举LVM常见的日常操作及步骤
1、添加一个磁盘到OS,格式化文件系统使用,参考如下:
扫描磁盘
pvcreate /dev/sdb
vgcreate -s 8M datavg /dev/adb
lvcreate -L 10G -n datalv datavg
mkfs.ext4 /dev/datavg/datalv
mount /dev/datavg/datalv/ data
lvextend -L 20G /dev/datavg/datalv
resize2fs /dev/datavg/datavlv
2.文件系统的扩容和缩小(根文件系统缩小要相当的慎重)
lsscsi
pvs
pvcreate /dev/sdc
vgcreate datavg /dev/sdc
vgs
lvcreate datavg -n datalv -L 3g
mkfs.ext4 /dev/datavg/datalv
mkdir /datafs
df -h
在线扩容文件系统
vgs datavg
lvextend -L 4G /dev/datavg/datalv
resize2fs /dev/datavg/datalv
df -h
缩小文件系统
lvs
umount /datafs
df -h
resize2fs /dev/datavg/datalv 2G
e2fsck -f /dev/datavg/datalv
resize2fs /dev/datavg/datalv 2G
mount /dev/datavg/datalv /datafs
df -h
3、在线删除一个共享磁盘LUN
pvremove
multipath -f
echo 1 > /sys/block/sdd/device/delete
例如:
lsscsi -g
删除一个不用的lun
echo 1 > /sys/block/sdd/device/delete
lsscsi
删除环节