可能重复:
跨平台文件系统
我有一个相当大的USB驱动器,希望能够在我拥有的不同计算机上使用。我很难确定要在其上使用的最佳文件系统,以便能够从我接触的3种操作系统(Windows,Linux和Mac)读取/写入内容。
有什么建议吗?
可能重复:
跨平台文件系统
我有一个相当大的USB驱动器,希望能够在我拥有的不同计算机上使用。我很难确定要在其上使用的最佳文件系统,以便能够从我接触的3种操作系统(Windows,Linux和Mac)读取/写入内容。
有什么建议吗?
Answers:
最佳选择可能是通用磁盘格式。Windows XP,Mac OS和Linux均支持UDF读写。UDF具有良好的Unicode支持,并且没有FAT32的4gb最大大小限制。
我相信NTFS是一个错误的选择,因为您不能确保可以在使用的每台Mac OS计算机上安装适当的驱动程序。UDF是可移动媒体可接受的格式,不需要任何操作系统上的反向工程驱动程序。
这可能是此问题的重复,但是为了帮助个人,这是他们想要的信息。
可以在所有三个OS上使用NTFS。NTFS的最大文件大小为16TB。有针对Linux和Mac的驱动程序,可让您读取和写入NTFS文件系统。如果您在寻找这些驱动程序方面需要帮助,请查看此链接。
您可以使用NTFS。
Windows:NTFS内置。大多数Linux发行版附带NTFS-3g驱动程序来读取NTFS。
使用OSX,您需要安装NTFS-3g的OSX版本,
以进行尝试:http : //forums.applenova.com/showthread.php?t=21842&page=4
所有这些操作系统本身都支持FAT32。FAT32的唯一限制是,您可以存储的最大单个文件必须小于4GB。
在Mac OS X中,使用以下命令在FAT32中格式化大型(无4Gb限制)硬盘。
在Linux,Mac OS X和Windows上都可以读写。
首先,使用以下命令标识要格式化的磁盘:
$ diskutil list
输出看起来像这样:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *232.9 Gi disk0
1: EFI 200.0 Mi disk0s1
2: Apple_HFS Mac_HD 39.9 Gi disk0s2
3: Apple_HFS Data 192.6 Gi disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *1.9 Gi disk1
1: DOS_FAT_32 CORSAIR 1.9 Gi disk1s1
假设我们要格式化Corsair USB密钥并将其命名为“ Millenium Falcon”:
$ diskutil partitionDisk /dev/disk1 MBRFormat "MS-DOS FAT32" "Millenium Falcon" 1.9G
有关更多信息:
$ man diskutil