Mig*_*MoS 34 windows linux compatibility filesystems
我将很快购买 2TB 硬盘,并希望将其用作媒体存储。我希望能够从 Windows(版本 7,64 位)和 Ubuntu Linux 读取/写入,并且我需要支持大于 4GB 的文件(所以我认为这排除了 FAT32)。
我目前正在使用 IFS 驱动器来访问我的 linux ext4 分区,但我发现它不稳定。这是否意味着 NTFS?还有什么我想念的吗?
fak*_*che 24
有一些工具可以在 Windows 下使用 ext*...但我会推荐 NTFS,因为 *x-driver 现在非常稳定。
Xiè*_*léi 21
首先,如果你在 Linux 中使用 NTFS,它会有一些问题:
NTFS 对文件权限模式的支持不是很好,所以你会丢失可执行位、setuid 位等。
NTFS 中的 ACL 系统对 Linux 不太适应,您不能像使用 FAT32 那样禁用它。
目前,Linux 中 NTFS 实现的性能不是很好。例如,我发现如果我用 NTFS 构建一个 Maven 项目,它比 ext4 慢 3 倍。
就我个人而言,我在 VirtualBox 中运行 Windows 操作系统,并使虚拟磁盘成为原始 NTFS 映像(请参阅此处)。由于 NTFS 映像现在是原始格式而不是 .VDI,因此您可以通过直接挂载来访问 NTFS,而无需加载 VM 实例。
通过使用 VirtualBox 而不是 Dual boots,有几个优点:
您不必将 Linux 分区转换为 NTFS 文件系统。在 VirtualBox 中,您可以使用它Share Folder
来访问主机操作系统的文件系统。而且速度非常快。如有必要,将其映射到驱动器号。
您可以同时使用两种操作系统,无需重新启动即可从一种操作系统切换到另一种操作系统。
您的 GRUB 加载程序永远不会被 Windows 覆盖。Windows 总是覆盖您的引导记录,并且从不提示您是或否。
您将更加关注 Linux,然后您将学习 Linux 方式来完成您的大部分工作。事实上,我发现很少需要打开 Windows VM。既然装了双系统就懒得学新东西了,Windows就够了,为什么还要费心去启动别的操作系统呢?
我发现这是让 Linux 和 Windows 共存的最佳方式。我为不同的用途构建了几个 Windows VM 实例,并且因为我没有在每个 VM 中安装太多的应用程序,它们运行速度很快,并且感觉与非虚拟机没有太大区别。
我建议考虑 UDF 2.01。Windows 和 Linux 内核都支持它。
在 Windows 下,用于format /FS:UDF
创建此文件系统。