是否可以创建一个 Linux 和 Windows 均可使用且支持两者功能的分区?

是否可以创建一个 Linux 和 Windows 均可使用且支持两者功能的分区?

我最近收到了一台新电脑,我想在上面同时启动 Windows 10 和某些版本的 Linux。我计划为 Windows 创建一个单独的分区,为 Linux“/”创建一个单独的分区。

但是,我想创建一个两者都可以访问的数据分区。理想情况下,此分区还应保留“/var”和“/home”。是否有适合此类用途的特定 FS 类型?

我知道这里有一个类似的问题推荐使用 ext3 或 NTFS,但答案是 2010 年的,所以我很确定从那时起最先进的技术已经发生了变化。

是否存在对 Windows 和 Linux 都“友好”的文件系统?(自 2010 年起)

答案1

据我所知,自 2010 年以来,在这方面的情况并没有太大变化,尽管 exFAT 在 Linux 上可能更可靠。我确实想从你的问题中特别解决这一点:

理想情况下,该分区还将保留“/var”和“/home”。

/var和目录/home都包含严重依赖 Unix 风格文件系统功能(例如权限和所有权)的文件或目录。人们时不时地会尝试/home与 Windows 共享这些文件系统(尤其是),但我不知道有谁成功做到了这一点,当然,除非使用 Windows 文件系统驱动程序让 Windows 访问这些分区。我想特别提醒不要在这些位置安装的分区上使用 NTFS、FAT 或 exFAT。

大多数在 Windows 和 Linux 之间共享数据的人都会为此创建一个使用 NTFS、FAT 或 exFAT 的共享数据分区。然后,他们会在 Linux 中安装此分区,要么依靠发行版的自动安装程序(通常将其放在 下的某个位置/media),要么创建一个/etc/fstab条目以将其安装在方便的位置(/home/reeddog/windows例如)。这通常足够方便——尽管它不是共享整个/home分区,甚至不是共享整个主目录,但将重要的共享文件放在主目录的单个子目录中是很容易的。您甚至可以从诸如 之类的地方创建符号链接,~/Music指向共享分区中的适当位置。当您将 Windows 分区安装为主目录的子目录时,对 Unix 样式所有权、权限和其他文件系统功能的有限或不存在的访问不太可能成为大问题。我不清楚你为什么要/var与 Windows 共享(可以肯定的是,我可以想象原因,但不清楚为什么var想这样做),但如果范围足够有限,类似的事情可能会对的子目录起作用——但我建议不要共享整个/var目录。

正如我上面提到的,有些 Linux 文件系统有 Windows 驱动程序,尤其是 ext-fs 系列。不过我已经很多年没有用过这些驱动程序了,所以我无法评论它们目前的可靠性或哪个驱动程序效果最好。

相关内容