一、逻辑卷扩展
监控命令
watch -n 1 'pvs;echo +;vgs;echo ++;lvs;echo ++++;df -h /weixindata'
1、新建文件
mkdir /weixindata
2、挂载逻辑卷
mount /dev/vdb1 /weixindata/
3、删除挂载
umount /weixindata/
4、设置分区ID t 1 L 8e
fdisk /dev/vdb
5、同步分区
partprobe
6、建立物理卷
pvcreate /dev/vdb1
7、建立物理卷组
vgcreate weixingroup /dev/vdb1
8、建立逻辑卷
lvcreate -L 50M -n weixindata1 weixingroup
名字
9、格式化
mkfs.xfs /dev/weixingroup/weixindata1 /weixindata/
10、挂载
[root@localhost ~]# mount /dev/weixingroup/weixindata /weixindata/
二、改变逻辑卷大小
####xfs模式不支持缩减
1、加大逻辑卷
lvextend -L 60M /dev/weixingroup/weixindata1
2、拉伸文件系统
[root@localhost ~]# xfs_growfs /dev/weixingroup/weixindata1
三、添加物理卷
1、添加分区id 8e
2、同步分区
partprobe
3、添加物理分区
pvcreate /dev/vdb2
4、添加物理卷分区
vgextend weixingroup /dev/vdb2
5、拉伸逻辑卷大小
lvextend -L 100M /dev/weixingroup/weixindata1
6、拉伸文件系统
xfs_growfs /dev/weixingroup/weixindata1
四、缩小逻辑卷和文件系统
1、删除挂载
umount /weixindata/
2、改变文件系统格式
mkfs.ext4 /dev/weixingroup/weixindata
3、挂载
mount /dev/weixingroup/weixindata1 /weixindata/
4、拉伸逻辑卷大小
lvextend -L 100M /dev/weixingroup/weixindata
5、拉伸文件系统到最大
resize2fs /dev/weixingroup/weixindata
6、删除挂载
umount /weixindata/
7、扫描文件()
e2fsck -f /dev/weixingroup/weixindata1
8、减小文件系统大小
resize2fs /dev/weixingroup/weixindata1 100M
9、挂载查看文件系统大小
mount /dev/weixingroup/weixindata1 /weixindata/
10、减小逻辑卷大小 是否删除选y
lvreduce -L 100M /dev/weixingroup/weixindata1
五、删除物理卷(若要删除的卷没有数据直接从第2步开始)
1、将要删除的卷(vdb1)中内容移动到其他卷 等待完成
pvmove /dev/vdb1 /dev/vdb2
2、将/dev/vdb1从weixingroup组中移除
vgreduce weixingroup /dev/vdb1
3、删除物理卷
pvremove /dev/vdb1
六、设备的快照
1、在已挂载的/weixindata
cd /weixindata/
touch file{1..3}
2、删除挂载
umount /weixindata/
3、快照
lvcreate -L 20M -n weixin -s /dev/weixingroup/weixindata1
大小 名字 快照源
4、挂载
mount /dev/weixingroup/weixin /weixindata/
5、删除文件
6、删除挂载
7、删除快照
lvremove /dev/weixingroup/weixin
8、再次建立快照
lvcreate -L 30M -n weixin -s /dev/weixingroup/weixindata1
9、挂载
10、查看
七、删除卷(从底到高逐渐删除)
1、删除挂载
umount /weixindata/
2、删除快照
lvremove /dev/weixingroup/weixin
3、删除文件系统
lvremove /dev/weixingroup/weixindata1
4、删除物理卷组
vgremove weixingroup
5、删除物理卷
pvremove /dev/vdb1
八、pe大小改变(默认4M)
设定大小
vgcreate -s 16m vg1 /dev/vdb2
默认配置
vgcreate vg0 /dev/vdb1
查看大小
vgs
九、卷轴模式切换
默认:dos
查看方式:fdisk /dev/vdb 按p
修改方式
parted /dev/vdb
输入mklabel然后回车
New disk label type? gpt
输入yes完成
查看