lvm命令

定义:
pv ##物理卷
被lv命令处理过的卷
vg ##物理卷组
被组装到一起的物理卷
pe ##图里扩展
lvm设备的最小存储单元lvm时pe的整数倍
lvm ##逻辑卷
直接使用的设备,可以增大所见并保持原有数据不变

lvm建立

1.分区并设定区分标签为8e
在这里插入图片描述
创建物理卷
pvcreate /dev/vdb5
pvcreate /dev/vdb6
pvcreate /dev/vdb7
在这里插入图片描述
创建物理卷组vg0
vgcreate vg0 /dev/vdb5
将设备加入到物理卷组中
vgextend vg0 /dev/vdb6
vgextend vg0 /dev/vdb7
在这里插入图片描述
在这里插入图片描述
创建逻辑卷lv0
lvcreate -L 20M -n lv0 vg0
在这里插入图片描述
mkfs.xfs /dev/vg0/lv0 将lv0格式化为xfs格式
在这里插入图片描述

2.拉抻
lvextend -L 500M /dev/vg0/lv0
在这里插入图片描述

mount /dev/mapper/vg0-lv0 /mnt

xfs_growfs /dev/vg0/lv0

在这里插入图片描述

df -H /mnt
在这里插入图片描述

3.缩减
xfs格式不支持缩减
所以用mkfs.ext4 (很重要) 更改文件格式,e2fsck查看文件可缩减大小
在这里插入图片描述e2fsck -f /dev/vg0/lv0 查看可缩减空间
在这里插入图片描述

再次挂载设备
在这里插入图片描述
resize2fs /dev/vg0/lv0 200M
在这里插入图片描述
mount /dev/vg0/lv0 /mnt 可以看到已经被缩减到200m了
在这里插入图片描述
添加一个1G的物理卷vdb8,将其添加进vg0物理卷组中
pvmove /dev/vdb5 /dev/vdb8 将vdb5中的文件全部移至vdb8
在这里插入图片描述
vgreduce vg0 /dev/vdb5 将vdb5从vg0组中删除
在这里插入图片描述
pvremove /dev/vdb1 将vdb1从物理卷中摘除
在这里插入图片描述

4.创建lv0的快照
mount /dev/vg0/lv0 /mnt
cd /mnt
touch file{1…5} 在母盘中建立文件
cd
umount /mnt
在这里插入图片描述
lvcreate -L 50M -n /dev/vg0/lv0_snap -s /dev/vg0/lv0 创建快照
mount /dev/vg0/lv0_snap /mnt
cd /mnt
ls 能够看到file1-5
在这里插入图片描述
rm -fr * 删除已有的file
cd
umount /mnt 卸载
lvremove /dev/vg0/lv0_snap 移除快照
在这里插入图片描述
lvcreate -L 50M -n /dev/vg0/lv0_snap -s /dev/vg0/lv0 创建新的快照
mount /dev/vg0/lv0_snap /mnt 再次挂载
cd /mnt
ls 就能看见已有的file{1…5}
在这里插入图片描述

lvm的删除
lvremove /dev/vg0/lv0
在这里插入图片描述
vgremove /dev/vg0
在这里插入图片描述
pvremove /dev/vdb6
pvremove /dev/vdb7
pvremove /dev/vdb8
在这里插入图片描述
fdisk /dev/vdb
删除dev{6,7,8}
退出保存即可
在这里插入图片描述

注:u盘的格式为vfat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值