我安装了 Windows 10 和 Ubuntu 的双启动系统,当我在 Windows 中diskpart
为它分配驱动器号EFI System Partition
并浏览它时,它包含与/boot/efi/EFI/
我的 Ubuntu 文件管理器中的文件夹相同的文件和文件夹。这让我相信这两个文件夹位于同一位置,但 ubuntu 文件夹位于另一个分区上,所以我不太确定。Ubuntu 是否使用符号/软链接,它们是否真的是同一位置,还是两个不同的东西?
答案1
两个位置都显示相同的分区。
Linux 使用“虚拟文件系统”模型 - 每个分区不再有自己的根目录(驱动器号),而是只有一个根目录(/
),并且允许将分区挂载在任何位置。因此,虽然您将主 Ubuntu 分区安装在/
,但可以为其分配不同的分区/boot/efi
。
(类似地,将 /home 设为单独的分区也很常见。当您连接随机 USB 记忆棒时,它将位于/run/media/Conner
或类似位置下。)
这些挂载点不是符号链接,因为符号链接仍然需要指向其他路径作为其目标——挂载点首先使路径存在。
运行findmnt
或lsblk -f
查看哪些分区挂载在哪里。(请注意,findmnt 还会向您显示大量虚拟的文件系统不对应于任何物理磁盘或分区,但它可以让您很好地了解 VFS 的实际情况。)