我原本是有一块 2GB 的硬盘在/dev/sdb,现在有一块新的 5GB 硬盘/dev/sda,我想用 5GB 替换 2GB 硬盘并将 2GB 的文件内容转移到 5GB 盘上,结果都失败了,以下是我执行的命令(第一次接触 LVM 20 元有偿求大佬指导一下)
pvcreate /dev/sdbvgcreate vgroupvgextend vgroup /dev/sdblvcreate -l 100%free -n lvolume vgroupmkfs.ext4 /dev/vgroup/lvolumemount /dev/vgroup/lvolume /mnt/2g
###然后在挂载点/mnt/2g下载了一个 100MB 的测试文件
###以上没问题,然后我按照自己的想法执行了以下操作
-
pvcreate /dev/sda -
vgextend vgroup /dev/sdb -
lvextend -l +100%free -n /dev/vgroup/lvolume -
mkfs.ext4 /dev/vgroup/lvolume
###lvolume现在已经有 7GB ,我想将 100MB 的测试文件移动到 5GB 的sda,然后移除sdb
-
resize2fs /dev/vgroup/lvolume 4G -
lvreduce -L 4G /dev/vgroup/lvolume
###我执行这两个操作后发现 100MB 的测试文件没有了
###执行vgreduce vgroup /dev/sdb,也显示 Physical volume "/dev/sdb" still in use
###想问问大家哪一步出错了并且怎么操作呀?感谢
