# 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卷,但是xvdn
和xvdk
是我想迁移到其他磁盘的SSD(gp2),因为它们更便宜磁性的。我的计划是将其他3个物理卷添加到卷组并调整其大小以将逻辑卷增加到满容量,然后我将删除这两个SSD并且我曾希望它只是自动将数据迁移到剩下的磁盘..我被困在最后一部分。 This guide似乎就像我想要的那样,但我的pvs输出结果显示PFree
是0
,我不确定问题是什么,或者纠正它的正确行动是什么
以下是我用来扩展逻辑卷的命令:
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
感谢您的帮助!
答案 0 :(得分:0)
为什么不创建服务器的新图像。然后启动一个新实例,在启动期间更改存储类型。