1、LVM
首先建立分区,按t设置LVM(8e)记得要保存udevadm settle
然后修改信息
fdisk /dev/vdb
udevadm settle
pvcreate /dev/vdb1
pvcreate /dev/vdb2
vgdisplay
vgcreate -s 2M vg0 /dev/vdb1
lvcreate -L 22M -n lv0 vg0
mkfs.xfs /dev/vg0/lv0
mount /dev/vg0/lv0 /weixin/
lvextend -L 50M /dev/vg0/lv0 (扩展文件容量)
vgextend vg0 /dev/vdb2(扩展容器容量)
xfs_growfs /dev/vg0/lv0
2、缩减容量
umount /weixin/
mkfs.ext4 /dev/vg0/lv0 修改格式
mount /dev/vg0/lv0 /weixin/ 挂载
lvextend -L 1800M /dev/vg0/lv0 扩大容量
resize2fs /dev/vg0/lv0 修改增加部分的格式
umount /weixin/
e2fsck -f /dev/vg0/lv0
resize2fs /dev/vg0/lv0 500M
lvreduce -L 500M /dev/vg0/lv0
mount /dev/vg0/lv0 /weixin/
vgreduce vg0 /dev/vdb1
pvmove /dev/vdb1 /dev/vdb2
vgreduce vg0 /dev/vdb1
3、快照 touch /weixin/westos{1..5}
umount /weixin
ls /weixin
lvcreate -L 100M -n lv0-xixi -s /dev/vg0/lv0
mount /dev/vg0/lv0-xixi /weixin/
ls /weixin
rm -rf /weixin/*
ls /weixin
umount /weixin
lvcreate -L 100M -n lv0-haha -s /dev/vg0/lv0
mount /dev/vg0/lv0-haha /weixin
ls /weixin
df
umount /weixin
df
lvs
lvremove /dev/vg0/lv0-xixi
lvremove /dev/vg0/lv0-haha
lvremove /dev/vg0/lv0
vgremove vg0
pvremove /dev/vdb2
pvs
4、vdo
先建立监控
1) watch -n 1 vdostats --human-readable
---------------------------------------------------------------
2)vdo create --name westos1 --device /dev/vdb
mkfs.xfs -K /dev/mapper/westos1
mount /dev/mapper/westos1 /weixin/ 有优化内存空间的作用,下载两次同一个软件时,只占用一个的大小
5、使虚拟机正常开机
vim /etc/fstab
/dev/mapper/westos1 /mnt xfs defaults,x-systemd.requires=vdo.service 0 0
6、删除vdo
vdo stop --name westos1
vdo remove --name westos1