LVM日常使用
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
删除环节
本文作者:hflinux
本文链接:https://www.cnblogs.com/hflinux/p/18225684
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步