使用parted使用磁盘末尾的可用空间来调整分区大小

使用parted使用磁盘末尾的可用空间来调整分区大小

我有RH6,GPT磁盘,分区如下:

parted /dev/sdb print free
Model: IBM ServeRAID M5110e (scsi)
Disk /dev/sdb: 4599GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
        17.4kB  1049kB  1031kB  Free Space
 1      1049kB  2199GB  2199GB  ext4
 2      2199GB  2843GB  644GB   ext4
 3      2843GB  3165GB  322GB   ext4
 4      3165GB  3488GB  322GB   ext4
        3488GB  4599GB  1111GB  Free Space

我想使用块设备末尾的“可用空间”调整 2 和 3 个分区的大小。这些分区当前已卸载。完成任务最正确的方法是什么?在parted手册中并不完全清楚,因为在“调整大小”部分中它给出了在不存在其他分区的情况下调整分区大小的示例。这是生产关键型服务器,这里不允许出错。

答案1

您无法直接在 GPT、MBR 或几乎任何分区表上创建不连续的分区。

要更自由地使用磁盘,最常见的解决方案是使用左心室容量作为表上的单个分区,然后在 lvm 上创建实际分区,但您仍然无法仅使用parted 来做到这一点。您几乎需要重新创建所有分区。

相关内容