引导分区

引导分区

我从一些文档中了解到,使用 Ubuntu 的引导分区默认值将创建一个根分区和一个交换分区。但是,当我使用这种方法时,它实际上创建了 5 个分区,并且只有根分区看起来很熟悉:

/dev/sdb5       227G   21G  194G  10% /
udev            1.5G  4.0K  1.5G   1% /dev
tmpfs           606M  844K  606M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            1.5G  152K  1.5G   1% /run/shm

什么是 udev、tmpfs、/run/lock/ 和 /run/shm?

更有趣的是,引导分区甚至不允许我选择要使用的分区。它最终(错误地)使用了我的存储 sdb 驱动器,而不是使用我的 sda 驱动器的 sda ext4 分区。

答案1

您阅读的文档是正确的。Ubuntu 默认会创建 2 个分区。一个是根 (/),另一个是用于交换空间的单独分区。

您正在查看的(我假设)命令的结果mount,是根分区内的分区。此命令mount不显示已创建的分区列表,而是显示当前已安装的分区。

查看man mount更多信息并使用sudo parted -l列出您实际创建的分区。

至于分区错误,我会尝试猜测您可能遇到的情况,因为您提供的信息不完整。也许如果您已经有 4 个主分区(在 MBR 上),您就无法创建更多分区,因为 4 是 MBR 上主分区的限制。

什么是 MBR?我将引用 ubuntuforums.org 上的一个“漂亮”的简短但全面的答案

自 IBM PC 问世以来,我们就一直使用 MBR 或主引导记录来启动 PC。我们有 4 个分区,但经过修改,允许将其中一个分区转换为扩展分区,以便我们可以添加更多逻辑分区。它的最大容量为 2TB,而且由于他们现在销售 2TB 驱动器,因此下一代驱动器将不会使用 MBR。

GPT 是 Apple 和一些 Windows 服务器使用的一种较新的分区方案。您使用的所有软件都必须支持 GPT 才能正常工作。Grub 旧版(某些版本)已修改为至少支持 GPT。新版 Grub2 支持 GPT。

来源

相关内容