如果使用旧的MBR并且已经有3个主分区,如何使用“parted”再创建两个分区?

如果使用旧的MBR并且已经有3个主分区,如何使用“parted”再创建两个分区?

使用 RHEL7 机器,没有 GPT,我可以在磁盘上看到 3 个主分区。磁盘最终仍然有可用空间。

问题:

如何再创建 2 个分区,一个 512 MB 的分区,一个 1 GB 的分区?最后一个分区位于例如:13.7G?

如果我创建了主分区,则无法再创建更多分区。

如果我创建扩展分区,我只允许创建“逻辑”(?)分区,但它们是用 1 KB 大小创建的!

如果我尝试在只有 3 个主分区时创建“逻辑”分区,它不允许我这样做,只允许主分区和扩展分区。

我怀疑我应该创建一个扩展分区,使用所有剩余的磁盘空间作为第四个分区,不知何故,我必须在该扩展分区内创建 2 个分区,所以我将拥有 3+2 个分区供以后使用。但如何使用 来做到这一点parted

答案1

您需要查看print分区表以parted查看磁盘大小和可用空间,然后

mkpart extended 14029 15564

将创建一个从 14029MB 开始到 15564MB 结束的扩展分区(调整两个值以适应 — 我基于您的 13.7GB 和 1.5GB 数字),并且

mkpart logical 14030 14542

会在扩展分区内创建一个512MB的逻辑分区,最后

mkpart logical 14543 15564

将创建一个约 1GB 的逻辑分区,填充扩展分区的其余部分。

(您应该确保扩展分区占用所有可用的剩余空间。)

相关内容