我从一些文档中了解到,使用 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。