所以我希望能够在 Fat32(最好是 ExFat)分区上运行 Linux,这可能吗?
看来这已经完成了我可以在 FAT 驱动器上安装 GNU/Linux 吗?
不能使用快捷方式来代替硬符号链接和软符号链接吗?
在 YouTube 上观看随机视频,大多数情况下 ExFat 似乎比 NTFS 更快https://www.youtube.com/watch?v=fc98Vgc25hM这让我相信它将是文件系统的一个很好的候选者。
答案1
技术上是可行的。这波西绍夫尔文件系统允许在 FAT 文件系统上存储文件,并在附加文件中存储额外的元数据以实现 FAT 不提供的功能:包含 FAT 禁止的字符或太长的文件名、附加元数据(例如权限和所有权)、其他文件类型例如符号链接和设备等。
但这并不意味着这是一个好主意。设置起来会很困难(我不知道有哪个发行版可以为你设置它)而且速度很慢。
理论上,快捷方式可以被解读为符号链接,但这有几个缺点。有人需要编写一个文件系统驱动程序,将符号链接存储为快捷方式。 Windows 在编辑快捷方式时可能会弄乱符号链接(快捷方式只是非常模糊地类似于符号链接:符号链接指向文件路径,而 Windows 快捷方式跟踪文件,并且如果移动目标文件,Windows 会修改快捷方式)。 Linux 无法判断一个看起来像快捷方式的文件实际上是符号链接还是常规文件。
曾经有一种在磁盘映像上安装 Linux 的方法,该映像在 Windows 系统上存储为单个文件,称为五笔。它已被遗弃。它确实有效,但也有很多缺点:性能较低、系统崩溃时丢失数据的风险较高等。
安装Linux的正常方法是最好的方法:让安装程序创建一个Linux分区。如果您真的非常不想创建 Linux 分区(例如,因为您的公司 IT 管理层禁止这样做),请在虚拟机中运行 Linux。使用 Windows 10,您可以通过以下方式运行许多 Linux 应用程序:Linux 的 Windows 子系统;你可以得到整个 Ubuntu 用户空间那样。