Linux lvm常用命令
pv:
pvcreate、pvremove、pvscan、pvdisplay、pvmovepvcreate /dev/sda{10,11}
pvs 查看当前系统的pv
pvdisplay 查看详细信息
pvscan 扫描当点机器上的pv
vg:
vgcreate、vgremove、vgextend、vgreduce、vgs、vgdisplay、vgscan、vgreducevgcreate VG_NAME /PATH/TO/PV
-s #:指定PE大小,默认为4MB
vgcreate myvg /dev/sda{10,11}
使用vgreduce之前先使用pvmove将数据移动到其它的pv上
lv:
lvcreate -n LV_NAME -L SIZE{M|G} VG_NAMElvcreate -L 50M -n testlv myvg
扩展逻辑卷:
lvextend:扩展物理边界-L [+]# /PATH/TO/LV:‘+‘标示增加#
resize2fs:扩展逻辑边界
resize2fs /PATH/TO/LV 5G:扩展到5G
缩减逻辑卷:
1. 不能在线缩减,需要先卸载2. 确保缩减后的空间大小依然能保存原有的所有数据
3. 在缩减之前应该先强行价差文件系统,以确保文件系统处于一致性状态
df -lh
umount
e2fsck -f /PATH/TO/PV
resize2fs:缩减逻辑边界
resize2fs /PATH/TO/PV 3G
lvreduce -L [-]# /PATH/TO/LV
重新挂载
快照卷:
1. 生命周期为整个数据时长:在这段时间内,数量的增长量不能超出快照卷大小;
2. 快照卷应该是只读的
lvcreate
-s
-p r|w
lvcreate -L # -n SLV_NAME -s -p r /PATH/TO/LV
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。