Файловая система для использования с внешним жестким диском на компьютерах Mac, Linux и Windows [дубликат]

14

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

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

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

Даниил
источник
4
дубликат этого , этого , этого , этого , этого и других. Заходите, люди, используйте функции поиска.
Даниэль Бек
@ Даниэль, ты прав. Я пытался удалить его, но система не позволяет мне.
Даниил
1
Дубликаты на этом сайте , увеличивают шансы других , чтобы найти соответствующие вопросы, так что это не что плохо ;-)
Дэниел Бек

Ответы:

13

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

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

Просто Джейк
источник
Я думал, что UDF был разработан для редактируемых компакт-дисков, где на самом деле ничего нельзя удалить?
ewanm89
Более поздние версии UDF предназначены для жестких дисков с произвольным доступом и флэш-памяти. Просто убедитесь, что вы придерживаетесь портативной версии UDF и опций, см. Serverfault.com/questions/55089/…
MarcH
Является ли UDF разумной файловой системой для внутреннего жесткого диска, к которому обращаются Linux и Windows в сценарии двойной загрузки? Я действительно ненавижу идею использования NTFS для этого.
Зимхан
Кажется, что Linux поддерживает только запись UDF до версии 2.05: git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/…
Джерри
2

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

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

Дэвид
источник
1
Единственный недостаток - вы не можете изменять права доступа к объектам NTFS за пределами Windows. Помимо этого, это довольно хорошо.
Тобиас Плутат
1

Вы можете использовать NTFS.

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

madmaze
источник
NTFS не кажется идеальным, так как вам нужно установить драйвер в системах OS X для поддержки записи. Если у вас нет прав администратора на машине, вы не сможете сделать это и записать на диск.
Просто Джейк
1

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

Jay_Booney
источник
Как еще это можно сравнить с использованием NTFS (кроме различий в максимальном размере файла)?
FrustratedWithFormsDesigner
3
Чем больше файлов вы храните, тем медленнее вы получаете к ним доступ. Глюки власти могут повредить его. Нет контроля доступа. Повторный доступ для чтения и записи создает фрагментацию, которая замедляет доступ. Максимальный объем объема составляет 32 ГиБ. Но: файловая система очень проста, каждая ОС имеет разумную поддержку для чтения и записи, Linux и Windows могут проверять / исправлять ошибки.
9000
Форматировщики в современных окнах искусственно ограничивают размер томов FAT32 до 32 ГБ, но большие тома fat32 можно создавать с помощью других инструментов.
plugwash
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
romainl
источник