高级存储管理
1.逻辑卷
- ∗ ∗ p v : ∗ ∗ 物 理 卷 被 处 理 过 的 物 理 分 区 ; **pv:** 物理卷被处理过的物理分区; ∗∗pv:∗∗物理卷被处理过的物理分区;
- ∗ ∗ p e : ∗ ∗ 物 理 扩 展 − − − 设 定 存 储 最 小 单 元 ; **pe:** 物理扩展---设定存储最小单元; ∗∗pe:∗∗物理扩展−−−设定存储最小单元;
- ∗ ∗ v g : ∗ ∗ 物 理 卷 组 − − − 捆 绑 p v 到 一 个 组 中 ; **vg:** 物理卷组---捆绑pv到一个组中; ∗∗vg:∗∗物理卷组−−−捆绑pv到一个组中;
-
∗
∗
l
v
:
∗
∗
逻
辑
卷
分
配
最
终
的
使
用
设
备
;
**lv:** 逻辑卷分配最终的使用设备;
∗∗lv:∗∗逻辑卷分配最终的使用设备;
监控建立过程:
w a t c h − n 1 " p v s ; e c h o = = = ; v g s ; e c h o = = = ; l v s ; e c h o = = = ; d f − h / w e i x i n d a t a " watch -n 1 "pvs;echo ===;vgs;echo ===;lvs;echo ===;df -h /weixindata" watch−n1"pvs;echo===;vgs;echo===;lvs;echo===;df−h/weixindata"
-
∗
∗
l
v
m
设
备
建
立
∗
∗
**lvm设备建立**
∗∗lvm设备建立∗∗
建立物理分区并设定分区type为lvm
- ∗ ∗ p v c r e a t e / d e v / v d b 1 : ∗ ∗ **pvcreate /dev/vdb1:** ∗∗pvcreate/dev/vdb1:∗∗ 创建pv
- ∗ ∗ v g c r e a t e w e s t o s v g 0 / d e v / v d b 1 : ∗ ∗ **vgcreate westosvg0 /dev/vdb1 :** ∗∗vgcreatewestosvg0/dev/vdb1:∗∗ 创建vg
- ∗ ∗ l v c r e a t e − L 100 M − n w e s t o s l v 0 w e s t o s v g 0 : ∗ ∗ **lvcreate -L 100M -n westoslv0 westosvg0 :** ∗∗lvcreate−L100M−nwestoslv0westosvg0:∗∗ 创建lvm ‘-L :指定大小’ ‘-n : 指定名称’
- ∗ ∗ m k f s . x f s / d e v / m a p p e r / w e s t o s v g 0 − w e s t o s l v 0 : ∗ ∗ 格 式 化 **mkfs.xfs /dev/mapper/westosvg0-westoslv0 :** 格式化 ∗∗mkfs.xfs/dev/mapper/westosvg0−westoslv0:∗∗格式化
- ∗ ∗ m o u n t / d e v / w e s t o s v g 0 / w e s t o s l v 0 / w e i x i n d a t a / : ∗ ∗ 挂 载 **mount /dev/westosvg0/westoslv0 /weixindata/ :** 挂载 ∗∗mount/dev/westosvg0/westoslv0/weixindata/:∗∗挂载
- lvm拉伸
- 1.当vg中的容量充足,拉伸设备;
- xfs_growfs /weixindata/ :使挂载点的数据同步变化
- r e s i z e 2 f s / d e v / m a p p e r / w e s t o s v g − w e s t o s l v resize2fs /dev/mapper/westosvg-westoslv resize2fs/dev/mapper/westosvg−westoslv ##当文件系统为ext时使用此命令
- 当vg中的容量不足:
- 划分分区
p v c r e a t e / d e v / v d b 2 pvcreate /dev/vdb2 pvcreate/dev/vdb2
v g e x t e n d w e s t o s v g / d e v / v d b 2 vgextend westosvg /dev/vdb2 vgextendwestosvg/dev/vdb2
l v e x t e n d − L 2500 M / d e v / w e s t o s v g 0 / w e s t o s l v 0 lvextend -L 2500M /dev/westosvg0/westoslv0 lvextend−L2500M/dev/westosvg0/westoslv0
$xfs_growfs /weixindata/
-
lvm缩减
x f s 文 件 系 统 不 支 持 缩 减 e x t 文 件 系 统 可 以 xfs文件系统不支持缩减ext文件系统可以 xfs文件系统不支持缩减ext文件系统可以
m k f s . e x t 4 / d e v / w e s t o s v g 0 / w e s t o s l v 0 mkfs.ext4 /dev/westosvg0/westoslv0 mkfs.ext4/dev/westosvg0/westoslv0 -
ext4文件系统拉伸:
r e s i z e 2 f s / d e v / m a p p e r / w e s t o s v g − w e s t o s l v resize2fs /dev/mapper/westosvg-westoslv resize2fs/dev/mapper/westosvg−westoslv -
缩减步骤:
u m o u n t / w e i x i n d a t a umount /weixindata umount/weixindata
e 2 f s c k − f / d e v / w e s t o s v g 0 / w e s t o s l v 0 e2fsck -f /dev/westosvg0/westoslv0 e2fsck−f/dev/westosvg0/westoslv0
r e s i z e 2 f s / d e v / w e s t o s v g 0 / w e s t o s l v 01500 M resize2fs /dev/westosvg0/westoslv0 1500M resize2fs/dev/westosvg0/westoslv01500M
l v r e d u c e − L 1500 M / d e v / w e s t o s v g 0 / w e s t o s l v 0 lvreduce -L 1500M /dev/westosvg0/westoslv0 lvreduce−L1500M/dev/westosvg0/westoslv0
m o u n t / d e v / w e s t o s v g 0 / w e s t o s l v 0 / w e i x i n d a t a / mount /dev/westosvg0/westoslv0 /weixindata/ mount/dev/westosvg0/westoslv0/weixindata/
v g r e d u c e w e s t o s v g / d e v / v d b 2 vgreduce westosvg /dev/vdb2 vgreducewestosvg/dev/vdb2
p
v
r
e
m
o
v
e
/
d
e
v
/
v
d
b
2
pvremove /dev/vdb2
pvremove/dev/vdb2
- lvm删除:
u m o u n t / d e v / m a p p e r / w e s t o s v g − w e s t o s l v umount /dev/mapper/westosvg-westoslv umount/dev/mapper/westosvg−westoslv
l v r e m o v e / d e v / w e s t o s v g / w e s t o s l v lvremove /dev/westosvg/westoslv lvremove/dev/westosvg/westoslv
v g r e m o v e w e s t o s v g vgremove westosvg vgremovewestosvg
p v r e m o v e / d e v / s d a 2 pvremove /dev/sda2 pvremove/dev/sda2
2.vdo
k
v
d
o
:
kvdo:
kvdo: ##压缩数据
u
d
s
:
uds:
uds: ##优化重复数据
- #
v
d
o
vdo
vdo建立#
d n f i n s t a l l v d o − y dnf install vdo -y dnfinstallvdo−y
vdo create --name=westos_vdo1 --device=/dev/vdb
vdo status --name=westos_vdo1 | less
D
e
d
u
p
l
i
c
a
t
i
o
n
:
e
n
a
b
l
e
d
Deduplication: enabled
Deduplication:enabled ##vdo检测并删除重复数据的功能时开启的
C
o
m
p
r
e
s
s
i
o
n
:
e
n
a
b
l
e
d
Compression: enabled
Compression:enabled ##vdo数据压缩功能开启
#vdo设备的删除#
vdo remove --name=westos_vdo1