逻辑卷管理器

来源:互联网 发布:监控图纸设计软件 编辑:程序博客网 时间:2024/06/11 15:28
lvm pv pe vg lv 的意义

1、Pv #物理卷,
2、Vg #卷用户组,即lvm组合起来的大磁盘
3、Pe #物理扩展块,是整个lvm最小的存储块
4、Lvm #逻辑卷管理器,可以将文件系统像卷一样伸长或缩短
5、Mkfs.xfs 文件系统,是设备上的软件,该文件系统仅可拉申,不可压缩,用ext4可以进行压缩

lvm 的建立
1、划分物理分区并修改分区标签为lvm (t l 8e)
2、Pvcreate /dev/vdb1 #创建物理卷
3、Vgcreatee vg0 /dev/vdb1 #创建物理卷组
4、Lvcreate -L 100M -n lv0 vg0 #创建逻辑卷

1

5、Mksf.xfs /dev/vg0/lv0 #格式化设备
Mount /dev/vg0/lv0 /westos #设备挂载投入

2
监控命令

3
3、lvm的拉申
当vg中剩余容量充足的时候
1、lvextend -L 400M /dev/vg0/lv0
2、Xfs_grows /dev/vg0/lv0

4

当vg中生于容量不足时
1、 新建分区
2、 fdisk /dev/vdb
3、 partprobe
4、 pvcreate /dev/vdb2
5、 vgextend vg0 /dev/vdb2
6、 lvextend -L 700M /dev/vg0/lv0
7、 xfs_growfs /dev/vg0/lv0

5

报错:若pvcreate /dev/vdb2失败,则partprobe

在 ext文件系统中:
先卸载磁盘
mkfs.ext4 /dev/vg0/lv0
拉伸
1、lvextend -L 600M /dev/vg0/lv0
2、Resize2fs /dev/vg0/lv0 500M

6
缩减(ext4格式的) (对设备)
umount /westos/
ezfsck -f /dev/vg0/lv0 #将文件设备改成ext4格式
resize2fs /dev/vg0/lv0 200M #缩减文件系统

7

mount /dev/vg0/lv0 /westos/ #重新挂载
lvreduce -L 200M /dev/vdb1 # 缩减设备

8

对卷组
pvmove /dev/vdb1 /dev/vdb2 #当我要溢出的分区存在数据,那么需要把数据迁移到其他pv中(我要移除有数据使用的/dev/vdb1,需要把数据移到/dev/vdb2中)

9

vgreduce vg0 /dev/vdb1
pvremove /dev/vdb1

10

lvm 的快照
lvcreate -L 100M -n lv0snap1 -s /dev/vg0/lv0
ot@localhost Desktop]# cd /westos/
[root@localhost westos]# touch file{1..9}
[root@localhost westos]# cd
[root@localhost ~]# umount /westos/
[root@localhost ~]# lvcreate -L 100M -n lv0backup -s /dev/vg0/lv0
Logical volume “lv0backup” created
[root@localhost ~]# mount /dev/vg0/lv0backup /westos/
[root@localhost ~]# cd /westos/
[root@localhost westos]# ls
dile1 file2 file3 file4 file5 file6 file7 file8 file9 lost+found
若是不小心删错文件,将快照卸载,移除即可
11

原创粉丝点击