我原本是有一块 2GB 的硬盘在/dev/sdb
,现在有一块新的 5GB 硬盘/dev/sda
,我想用 5GB 替换 2GB 硬盘并将 2GB 的文件内容转移到 5GB 盘上,结果都失败了,以下是我执行的命令(第一次接触 LVM 20 元有偿求大佬指导一下)
pvcreate /dev/sdb
vgcreate vgroup
vgextend vgroup /dev/sdb
lvcreate -l 100%free -n lvolume vgroup
mkfs.ext4 /dev/vgroup/lvolume
mount /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
###想问问大家哪一步出错了并且怎么操作呀?感谢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.