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


14

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

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

Пропозиції?


4
дублікат цього , цього , цього , цього , цього та інших. Заходьте, користуйтеся функціями пошуку.
Даніель Бек

@Daniel, ти маєш рацію. Я спробував її видалити, але система не дозволила мені.
Даніель

1
Дублікати на цьому сайті , збільшують шанси інших , щоб знайти відповідні питання, так що це не що погано ;-)
Деніел Бек

Відповіді:


13

Найкращим вибором може бути Універсальний формат диска . У 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


NTFS не здається ідеальним, оскільки для підтримки запису вам потрібно буде встановити драйвер на ОС OS X. Якщо у вас немає прав адміністратора на пристрої, ви не зможете це зробити і записати на диск.
Тільки Джейк

1

FAT32 підтримується всіма цими Операційними системами. Єдине обмеження FAT32 полягає в тому, що найбільший один файл, який ви можете зберігати, повинен бути менше 4 Гб.


Як інакше це порівняно з використанням NTFS (окрім максимальної різниці розмірів файлів)?
FrustratedWithFormsDesigner

3
Чим більше файлів ви зберігаєте, тим повільніше ви отримуєте до них доступ. Перебої з живленням можуть зіпсувати це. Немає контролю доступу. Повторний доступ для читання-запису створює фрагментацію, яка уповільнює доступ. Максимальний розмір гучності - 32 Гб. Але: файлова система мертва проста, кожна ОС має розумну підтримку читання-запису для неї, Linux та Windows можуть перевіряти / виправляти помилки.
9000

Форматори в сучасних Windows штучно обмежують розмір томів FAT32 до 32 Гбіт, але більші обсяги fat32 можна створити за допомогою інших інструментів.
підключення

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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.