【问题标题】:Remove physical volumes from logical volume without losing data从逻辑卷中删除物理卷而不丢失数据
【发布时间】:2015-10-27 20:21:21
【问题描述】:
  # pvs output
  PV         VG                 Fmt  Attr PSize    PFree
  /dev/xvdf  server-backups-vol lvm2 a--  1024.00g    0
  /dev/xvdk  server-backups-vol lvm2 a--  1024.00g    0
  /dev/xvdn  server-backups-vol lvm2 a--  1024.00g    0
  /dev/xvdo  server-backups-vol lvm2 a--  1024.00g    0
  /dev/xvdp  server-backups-vol lvm2 a--  1024.00g    0

  # df -h output for the 'server-backups-vol' logical volume
  Size  Used    Avail   Use%
  5.0T  1.8T    3.0T    37%

  # physical volumes containing the 1.8T of data that I want to move
  /dev/xvdn
  /dev/xvdk

所有物理卷都是 AWS 上的 EBS 卷,但是 xvdnxvdk 是 SSD (gp2),我想将它们迁移到其他磁盘,因为它们是更便宜的磁性磁盘。我的计划是将其他 3 个物理卷添加到卷组并调整其大小以将逻辑卷增加到满容量,然后我会移除两个 SSD,我希望它会自动将数据迁移到剩余的磁盘。 .我被困在最后一部分。 This guide 似乎是我想要的,但我的 pvs 输出显示 PFree0,我不确定问题是什么或纠正它的正确方法是什么。

这是我用来扩展逻辑卷的命令:

vgextend server-backups-vol /dev/xvdf
vgextend server-backups-vol /dev/xvdo
vgextend server-backups-vol /dev/xvdp
lvextend -l +100%FREE /dev/server-backups-vol/server-backups
resize2fs /dev/server-backups-vol/server-backups

感谢您的帮助!

【问题讨论】:

    标签: amazon-web-services amazon-ec2 filesystems amazon-ebs lvm


    【解决方案1】:

    为什么不创建服务器的新映像。然后启动一个新实例,在 Launch 期间更改存储类型。

    【讨论】:

    • 您可以在创建 EBS 卷后更改其存储类型吗?可能我没看懂
    • 您可以在从 AMI 启动实例时更改存储类型
    • 那些实例是 EBS Only,那些 SSD 是 EBS 卷;我想我们可能在谈论两件不同的事情
    • 我再解释一下。 1)转到实例 - 创建的图像。 2) 转到 AMI,选择创建的图像并点击启动按钮。 3) 在存储屏幕上,您将看到附加到 AMI 的所有卷及其大小和类型,将卷类型从 SSD 更改为磁性。按照提示启动新的 AMI。您不必担心 LV 或 PV。
    猜你喜欢
    • 2012-11-02
    • 2015-11-23
    • 1970-01-01
    • 2021-02-24
    • 1970-01-01
    • 2012-11-03
    • 2019-01-22
    • 2020-06-05
    • 1970-01-01
    相关资源
    最近更新 更多