为什么我在 Ubuntu GNOME 磁盘中看到多个分区(EFI Fat 32 和 Ext2)?

为什么我在 Ubuntu GNOME 磁盘中看到多个分区(EFI Fat 32 和 Ext2)?

有人能向我解释为什么我看到两个分区(在我的主分区旁边)标签如下:

第一个分区:

  • 大小:537 MB - 532 MB 可用
  • 设备:/dev/sda1
  • 分区类型:EFI 系统
  • 内容:FAT(32 位版本)- 安装在 /boot/efi

第二个分区:

  • 大小:512 MB - 355 MB 可用
  • 设备:/dev/sda2
  • 分区类型:Linux 系统
  • 内容:Ext2(版本 1.0)- 安装在 /boot

可能相关的事实:

  • 我使用的是专为 Windows 8.1 设计的 Razer Blade 14。Ubuntu 是在上市后安装的。
  • 我正在运行 Ubuntu 17.04 + GNOME 3.24。

答案1

首先,您可能需要阅读几篇有关 EFI 模式启动的文档,以获取有关该主题的背景信息:

您不需要全部阅读这些内容,但至少浏览一两篇应该可以帮助您更好地理解启动过程。

至于 LVM,它在技术上无法帮助你调整大小分区。无论如何,它使调整分区大小变得更加困难。不过,LVM 的作用是使管理逻辑卷,取代(大多数)Linux分区。也就是说,在非 LVM 设置中,您可能具有:

  • EFI 系统分区 (ESP)
  • Ubuntu 根 ( /) 分区
  • Ubuntu/home分区
  • Ubuntu/var分区
  • WindowsC:分区

如果您需要调整 Ubuntu 分区的大小,或者添加磁盘并使用它来增加 的大小/home,或者执行任何其他高级分区管理任务,则需要使用有风险且耗时的分区管理工具。特别是,您可能需要移动不想调整大小的分区,或者移动分区的起点,这是有风险的。例如,如果您想缩小/var和增加根 ( ) 的大小/,则需要移动 的起点/var(这很慢而且很危险),移动/home(这很慢而且很危险)并增加根 ( ) 的大小/(这相对较快且风险较小)。有些任务根本无法使用这种类型的设置完成。使用 LVM,您将需要:

  • EFI 系统分区 (ESP)
  • Ubuntu/boot分区
  • LVM 分区(又称“物理卷”),其中包含:
    • Ubuntu 根 ( /) 逻辑卷
    • Ubuntu/home逻辑卷
    • Ubuntu/var分区
  • WindowsC:分区

本例中的分区与上例中的分区一样难以操作;但逻辑卷操作起来更容易。缩小逻辑卷与缩小分区一样困难;但如果 LVM 分区内有空间,您可以非常轻松地扩大逻辑卷,而无需移动任何其他逻辑卷。例如,要从中获取空间/var并将其提供给根 ( /),您可以/var从其末尾缩小(这比从其开头缩小更快更安全)并增加根 ( /)(这很快且相对安全),完全不需要触摸/home。这是很多比不使用 LVM 执行相同操作更快、更安全,如前所述。缺点是 root ( /) 可能会被分割,就像文件自创建以来大小增加一样。这会降低传统旋转磁盘硬盘的性能,但对 SSD 来说并不重要。

您还可以添加另一个物理磁盘并扩展逻辑卷,使其存在于两个(或更多!)物理卷中。这使得使用新磁盘空间扩展现有系统变得轻而易举,如果您在安装操作系统时有多个磁盘,则可以创建一个文件系统,例如/home,它应该是一个大空间,因此它比任何一个磁盘都大。(您可以对 RAID 执行类似操作,但 LVM 在空间分配方式方面更灵活。RAID 还有其他优势。)

因此,LVM 无法帮助您完成当前任务,因为您想要做的是从 LVM 分区中取出空间并将其分配给新的 Windows 分区。LVM 实际上使该任务变得更加困难,因为您必须缩小一个或多个逻辑卷和物理卷(LVM 分区)。但是,如果/当您向设置中添加另一个磁盘时,或者如果/当您需要调整逻辑卷的大小或添加新的逻辑卷时,LVM 将来可能会有所帮助。

有关 LVM 的更多信息,请参见:

答案2

EFI 分区用于整个系统,/boot主要用于您的 Ubuntu 安装。UEFI 是 BIOS 的现代替代品,它使用 EFI 分区来提供启动选项,即 Windows 启动加载程序和 GRUB 启动加载程序。GRUB 反过来处理启动 Ubuntu(如果需要,也处理启动 Windows)的过程。/boot还包含启动所需的内核映像等。

相关内容