14

Возможный дубликат:
Кроссплатформенная файловая система

У меня довольно большой USB-накопитель, который я хотел бы использовать на разных машинах, которыми я владею. Мне трудно понять, какую файловую систему лучше всего использовать на ней, чтобы можно было читать / записывать данные из 3 ОС, с которыми я контактирую: Windows, Linux и Mac.

Предложения?

5 ответов5

13

Наилучшим выбором может стать Universal Disk Format. Windows XP, Mac OS и Linux поддерживают чтение и запись UDF. UDF имеет хорошую поддержку Unicode и не имеет максимального размера 4 ГБ FAT32.

Я считаю, что NTFS - плохой выбор, потому что вы не можете гарантировать, что сможете установить соответствующие драйверы на каждый компьютер Mac OS, который вы используете. UDF - это принятый формат для съемных носителей, для которого не требуются драйверы с обратной инженерией в любой операционной системе.

2

Это возможный дубликат этого вопроса, но чтобы помочь человеку, вот информация, которую он хочет.

Можно использовать NTFS со всеми тремя ОС. NTFS имеет максимальный размер файла 16 ТБ. Есть драйверы для Linux и Mac, которые позволяют вам читать и записывать в файловую систему NTFS. Если вам нужна помощь в поиске этих драйверов, перейдите по этой ссылке.

1

В Mac OS X используйте следующие команды для форматирования большого (без ограничения 4 ГБ) жесткого диска в FAT32.

Он будет доступен для чтения и записи в 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

Давайте предположим, что мы хотим отформатировать USB-ключ Corsair и назвать его "Millenium Falcon":

$ diskutil partitionDisk /dev/disk1 MBRFormat "MS-DOS FAT32" "Millenium Falcon" 1.9G

Для получения дополнительной информации:

$ man diskutil
1

Вы могли бы использовать NTFS.

Windows: NTFS встроена. Большинство дистрибутивов Linux поставляются с драйвером NTFS-3g для чтения NTFS.
С OSX вам нужно установить OSX-версию NTFS-3g,
для этого попробуйте: http://forums.applenova.com/showthread.php?t=21842&page=4

1

FAT32 изначально поддерживается всеми этими операционными системами. Единственное ограничение в FAT32 заключается в том, что самый большой файл, который вы можете сохранить, должен быть меньше 4 ГБ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .