步骤 3. 减小分区大小
# lvreduce -L 400M /dev/vg00/lv00
步骤 2. 卸载分区
# umount /test
步骤 5. 重新安装分区
# mount /dev/vg00/lv00 /test
测试环境
使用具有 2 Gib 大小的 fdisk 创建一个主 lvm 分区:
# fdisk /dev/sdb # partprobe
创建物理卷:
# pvcreate /dev/sdb1 # create a physical volume
创建一个extent大小为16M的卷组:
# vgcreate -s 16M vg00 /dev/sdb1
创建大小为 800M(50 个盘区)的逻辑卷
# lvcreate -L 800M -n lv00 vg00
将逻辑卷转换为 xfs 文件系统
# mkfs.xfs /dev/vg00/lv00
将分区挂载到目录
# mkdir /test # mount /dev/vg00/pv00 /test
在目录中创建一些文件
# dd if=/dev/zero of=/test/file01 bs=1024k count=10 # dd if=/dev/zero of=/test/file02 bs=1024k count=10 # dd if=/dev/zero of=/test/file03 bs=1024k count=10
安装 xfsdump 包
# yum install xfsdump -y
步骤 6. 恢复数据
# xfsrestore -f /tmp/test.dump /test
检查分区内容
# ls -l /test
步骤 4. 使用 XFS 文件系统格式化分区
# mkfs.xfs -f /dev/vg00/lv00
问题:
如何减小使用 xfs 文件系统格式化的分区的大小?
如何减小使用 xfs 文件系统格式化的 LVM 分区的大小?
实际上可以使用以下过程减小使用 xfs 文件系统格式化的逻辑卷的大小:
- 使用 xfsdump 备份数据
- 卸载文件系统
- 使用 lvreduce 将逻辑卷缩小到所需的大小
- 使用 xfs 文件系统格式化分区
- 重新挂载文件系统
- 使用xfsrestore恢复数据
在本教程中,我们将介绍如何减小使用 xfs 文件系统格式化的 LVM 分区的大小
步骤 1. 备份数据
# xfsdump -f /tmp/test.dump /test
日期:2020-06-02 22:18:20 来源:oir作者:oir