高级存储管理
1.逻辑卷
- ∗∗pv:∗∗物理卷被处理过的物理分区;
- ∗∗pe:∗∗物理扩展−−−设定存储最小单元;
- ∗∗vg:∗∗物理卷组−−−捆绑pv到一个组中;
-
∗∗lv:∗∗逻辑卷分配最终的使用设备;
监控建立过程:
watch−n1"pvs;echo===;vgs;echo===;lvs;echo===;df−h/weixindata"
-
∗∗lvm设备建立∗∗
建立物理分区并设定分区type为lvm


-
∗∗pvcreate/dev/vdb1:∗∗ 创建pv
-
∗∗vgcreatewestosvg0/dev/vdb1:∗∗ 创建vg
-
∗∗lvcreate−L100M−nwestoslv0westosvg0:∗∗ 创建lvm ‘-L :指定大小’ ‘-n : 指定名称’
- ∗∗mkfs.xfs/dev/mapper/westosvg0−westoslv0:∗∗格式化
- ∗∗mount/dev/westosvg0/westoslv0/weixindata/:∗∗挂载
-

- lvm拉伸
- 1.当vg中的容量充足,拉伸设备;
- xfs_growfs /weixindata/ :使挂载点的数据同步变化
-
resize2fs/dev/mapper/westosvg−westoslv ##当文件系统为ext时使用此命令
- 当vg中的容量不足:
- 划分分区
pvcreate/dev/vdb2
vgextendwestosvg/dev/vdb2
lvextend−L2500M/dev/westosvg0/westoslv0
$xfs_growfs /weixindata/



-
lvm缩减
xfs文件系统不支持缩减ext文件系统可以
mkfs.ext4/dev/westosvg0/westoslv0
-
ext4文件系统拉伸:
resize2fs/dev/mapper/westosvg−westoslv
-
缩减步骤:
umount/weixindata
e2fsck−f/dev/westosvg0/westoslv0
resize2fs/dev/westosvg0/westoslv01500M
lvreduce−L1500M/dev/westosvg0/westoslv0
mount/dev/westosvg0/westoslv0/weixindata/
vgreducewestosvg/dev/vdb2
pvremove/dev/vdb2

- lvm删除:
umount/dev/mapper/westosvg−westoslv
lvremove/dev/westosvg/westoslv
vgremovewestosvg
pvremove/dev/sda2
2.vdo
kvdo: ##压缩数据
uds: ##优化重复数据
- #vdo建立#
dnfinstallvdo−y
vdo create --name=westos_vdo1 --device=/dev/vdb
vdo status --name=westos_vdo1 | less
Deduplication:enabled ##vdo检测并删除重复数据的功能时开启的
Compression:enabled ##vdo数据压缩功能开启

#vdo设备的删除#
vdo remove --name=westos_vdo1