本文共 1221 字,大约阅读时间需要 4 分钟。
10.4
一、扩展逻辑卷 (不用卸载,在线扩展,风险小)
分区:物理边界
文件系统:逻辑边界
lvextend 扩展逻辑卷的物理边界
-L [+]# /PATH/TO/LV
resize2fs扩展文件系统的逻辑边界
resize2fs /PATH/TO/LV 5G
resize2fs -p /PATH/TO/LV
-p选项能有多大扩展多大
实例:1 lvcreate -L 2G -n testlv myvg
2 mke2fs -j /dev/myvg/testlv 格式化成ext3
3 mkdir /users
4 vim /etc/fstab
/dev/myvg/ /users ext3 defaults,acl 0 0
5 mount -a
6 mount
7 df -lh
8 lvextend -L 5G /dev/myvg/testlv (确保vg中有足够的空间可以 vgs)
9 lvs查看
resize2fs -p /dev/myvg/testlv
df -lh
二、缩减逻辑卷
注意:1 不能在线缩减,得先卸载
2 确保缩减后的空间大小依然能存储原有的所有数据 df -lh
3 在缩减之前应该强行检查文件系统,以确保文件系统处于一致性状态
resize2fs 逻辑
resize2fs /PATH/TO/LV 3G
lvreduce -L [-]# /PATH/TO/LV 物理
重新挂载
实例: 1 df -lh
2 umount /dev/myvg/testlv
mount
3 e2fsck -f /dev/myvg/testlv 强制检查文件系统
4 resize2fs /dev/myvg/testlv 3G
5 lvreduce -L 3G /dev/myvg/testlv
6 mount -a
7 df -lh
三、快照卷(以快照的路径进行备份)
1、生命周期为整个数据访问时长,在这段时长内,数据的增长量
不能超出快照卷大小
2、快照卷应该是只读的
3、跟原卷在同一卷组内
lvcreate
-s 创建快照卷
-p r|w 指定权限
lvcreate -L # -n SLV_NAME -p r /PATH/TO/LV
实例:
1 lvcreate -L 50M -n testlv-snap -s -p r /dev/myvg/testlv
2 mount /dev/myvg/testlv-snap /mnt
备份归档
3 umount /mnt
4 lvremove /dev/myvg/testlv-snap
数据恢复(备份归档的解压回来)
tar xf /tmp/users.tar.bz2 -C ./
-C 指定解压的路径,不指定就是当前目录