不同操作系统之间共享的便携式硬盘应使用哪个文件系统?


8

一些类似的已经问了,不过我的标准是有点不同。我需要在Mac OSX,Linux和Windows XP系统之间共享便携式硬盘(USB /火线),其中共享的文件有时大于4GB。在所有支持此功能允许读/写访问的操作系统上,是否都有可用的文件系统可用?如果没有,那么在这些操作系统上安装其他软件方面的下一个最佳解决方案是什么?


1
三月

Answers:


13

覆盖广的选项是FAT32文件系统。但是您将无法创建大于4GB的文件。

如果使用NTFS(Windows格式),则Mac系统将能够读取它,但除非已安装第三方软件,否则无法对其进行写入。MacFuseNTFS-3G可让您完全访问Mac系统上的NTFS卷。

更新:

NTFS-3G稳定的读/写驱动程序 -显然,NTFS-3G还支持Linux,FreeBSD,Mac OS X,NetBSD,Solaris,Haiku和其他操作系统。

请享用,

罗伯特·卡塔尼奥


NTFS-3G看起来很有希望。我很好奇是否可以在Mac OSX和Linux上使用它而不实际安装任何东西。也许在用户空间中运行它们?可能是白日梦。;)
Jonathon Watney

FUSE(用户空间中的文件系统)位于用户空间中,但是您至少需要在OSX上安装某些东西。Linux上的保险丝越来越频繁地包含在默认安装中。
Zoredache

NTFS-3G很棒!强烈推荐; 奇迹般有效。
安迪·米库拉

NTFS-3G从来没有任何问题,我已经使用了一段时间。
Gert M

@Zoredache快到了。我正在考虑两个分区,一个FAT32存放每个操作系统的各种文件系统驱动程序,另一个存放一个NTFS存放我的文件。我猜想直到苹果在OSX上附带MacFUSE之类的东西之后,我才不得不继续安装它。
乔纳森·沃特尼

2

使用ext2并将驱动程序从非linux系统的设备分区中的fat 32中放入驱动程序,不仅可以对> 4g的标准进行排序,而且更重要的是,您可以拥有文件属性


1

我坚持使用FAT32,并使用ZIP实用程序将其文件拆分为固定大小(即小于4GB)的块-杂乱且缓慢,我承认,但是如果您将可执行文件放在所有所需操作系统的同一磁盘上,也许甚至编写并包含一些小脚本,以使您轻松拥有所需的内容。


您可以在Linux上使用split(1)
Rory

1

UDF 2.01版可能是您想要的方式。请参阅Wikipedia上的UDF OS兼容性表

UDF 2.01的唯一缺点是没有对Windows XP的本机写入支持(至少没有第三方实用程序)。但是,本机支持使用Windows 7及更高版本进行编写。

我最近发现自己正在研究这个主题,并且编写了一个脚本来自动执行UDF中的格式化过程。请参阅GitHub上的format-udf


0

最好的选择是FAT32。FAT32有一些限制,但是它是最公认的,并且可以在所有提到的系统上运行。


0

开箱即用,我非常确定Windows XP仅支持FAT32和NTFS。FAT32无法处理大于4GB的文件,因此有您的答案。

大多数系统可以读取NTFS,但有些系统则不能写入NTFS。我不确定它们是哪一个。

如果只能使用小于4GB的文件,那么请使用FAT32,因为它在大多数操作系统上效果最佳。


0

我在这里没有经验,但只是分享我的想法,Windows似乎不太可能与其他人一起玩,因此您可能要尝试NTFS。在这方面,通常可以在任何Linux安装中读取NTFS分区。如果需要写,则需要安装ntfs-3g。对于OSX,您可以尝试Mac的ntfs-3g

如果您只需要读取访问权限,则ext2 / 3可能更好,因为没有安装实用程序可以读取它们:MacPC

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.