System plików używany do zewnętrznego dysku twardego do użytku z komputerami Mac, Linux i Windows [duplikat]


14

Możliwa duplikat:
wieloplatformowy system plików

Mam dość duży dysk USB, z którego chciałbym korzystać na różnych urządzeniach, które posiadam. Trudno mi ustalić, jaki byłby najlepszy system plików do tego, aby móc odczytywać / zapisywać rzeczy z 3 systemów operacyjnych, z którymi się kontaktuję: Windows, Linux i Mac.

Propozycje?


4
duplikat tego , tego , tego , tego , tego i innych. Chodźcie ludzie, użyj funkcji wyszukiwania.
Daniel Beck

@Daniel, masz rację. Próbowałem go usunąć, ale system mi na to nie pozwala.
Daniel

1
Duplikaty na tej stronie zwiększają szanse innych na znalezienie powiązanych pytań, więc nie jest tak źle ;-)
Daniel Beck

Odpowiedzi:


13

Najlepszym wyborem może być Universal Disk Format . Windows XP, Mac OS i Linux obsługują odczyt i zapis UDF. UDF ma dobrą obsługę Unicode i nie ma limitu maksymalnego 4 Gb FAT32.

Uważam, że NTFS to zły wybór, ponieważ nie możesz zagwarantować, że będziesz w stanie zainstalować odpowiednie sterowniki na każdym komputerze Mac OS, którego używasz. UDF jest akceptowanym formatem dla nośników wymiennych i nie wymaga sterowników odtwarzanych w żadnym systemie operacyjnym.


Myślałem, że UDF został zaprojektowany dla edytowalnych płyt CD, na których właściwie nie można niczego usunąć?
ewanm89

Późniejsze wersje UDF obsługują dyski twarde o swobodnym dostępie i pamięć flash. Pamiętaj tylko, aby trzymać się przenośnej wersji UDF i opcji, patrz serverfault.com/questions/55089/…
MarcH

Czy UDF jest rozsądnym systemem plików dla wewnętrznego dysku twardego, do którego dostęp mają Linux i Windows w scenariuszu podwójnego rozruchu? Naprawdę nie cierpię pomysłu używania do tego NTFS.
zymhan

Wygląda na to, że Linux obsługuje tylko zapis UDF do wersji 2.05: git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/…
Gerry

2

Jest to możliwe powtórzenie tego pytania, ale aby pomóc osobie, oto informacje, których chcą.

Możliwe jest używanie NTFS we wszystkich trzech systemach operacyjnych. NTFS ma maksymalny rozmiar pliku 16 TB. Istnieją sterowniki dla systemów Linux i Mac, które umożliwiają odczyt i zapis w systemie plików NTFS. Jeśli potrzebujesz pomocy w znalezieniu tych sterowników, sprawdź ten link.


1
Jedyną wadą jest to, że nie można zmienić uprawnień do obiektów NTFS poza systemem Windows. Poza tym jest całkiem w porządku.
Tobias Plutat 20.01.11

1

Możesz użyć NTFS.

Windows: NTFS jest wbudowany. Większość dystrybucji Linuksa ma sterownik NTFS-3g do odczytu NTFS.
W OSX musisz zainstalować wersję NTFS-3g OSX,
w tym celu spróbuj: http://forums.applenova.com/showthread.php?t=21842&page=4


NTFS nie wydaje się idealny, ponieważ trzeba by zainstalować sterownik w systemach OS X w celu obsługi zapisu. Jeśli nie masz uprawnień administratora na komputerze, nie będziesz mógł tego zrobić i zapisać na dysku.
Tylko Jake

1

FAT32 jest obsługiwany przez wszystkie systemy operacyjne natywnie. Jedynym ograniczeniem w FAT32 jest to, że największy pojedynczy plik, jaki można przechowywać, musi mieć mniej niż 4 GB.


Jak inaczej ma się to do korzystania z NTFS (oprócz różnic maksymalnego rozmiaru pliku)?
FrustratedWithFormsDesigner

3
Im więcej plików przechowujesz, tym wolniej się do nich uzyskujesz. Usterki zasilania mogą go uszkodzić. Brak kontroli dostępu. Powtarzający się dostęp do odczytu i zapisu powoduje fragmentację, która spowalnia dostęp. Maksymalny rozmiar woluminu wynosi 32 GiB. Ale: system plików jest bardzo prosty, każdy system operacyjny ma rozsądną obsługę odczytu i zapisu, Linux i Windows mogą sprawdzać / naprawiać błędy.
9000

Formaterery w nowoczesnych oknach sztucznie ograniczają rozmiar woluminów FAT32 do 32GiB, ale większe woluminy fat32 można tworzyć za pomocą innych narzędzi.
plugwash

1

W Mac OS X użyj następujących poleceń, aby sformatować swój duży dysk twardy (bez limitu 4 Gb) w FAT32.

Będzie czytelny i zapisywalny w systemach Linux, Mac OS X i Windows.

Najpierw określ dysk, który chcesz sformatować za pomocą tego polecenia:

$ diskutil list

Dane wyjściowe będą wyglądać trochę tak:

/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

Załóżmy, że chcemy sformatować klucz USB Corsair i nazwać go „Millenium Falcon”:

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

Po więcej informacji:

$ man diskutil
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.