我有这个:
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1217 9775552 83 Linux
/dev/sda2 1218 60801 478608480 83 Linux
我想缩小sda2
大约 10 Gigs 以提供更多空间sda1
。sda2
是 LVM 上的 PV,但 VG 中有一些可用空间,所以我不必担心文件系统缩小。
我怎样才能告诉我的 LVM 将数据从前 10 GB 移出sda2
,然后重新做分区表并将其提供给sda1
?
(我没有足够的可用空间pvremove sda2
,这是一个简单的解决方案)。
答案1
人 pvresize。
但是一旦完成此操作后,您将面临一个更大的问题,即缩小 sda2 并将其全部重新定位到磁盘的末尾,因为回收的空间将位于磁盘的末尾,并且您需要在 sda1 末尾之后立即获得该空间。
答案2
您可以使用 gparted/parted 将分区/pv 向上移动。