Wieloplatformowy system plików z obsługą dużych plików


36

Jaki jest najlepszy system plików do użytku na różnych platformach (Linux, Windows, OS X), który obsługuje dyski o wielkości co najmniej 2 TB i rozmiary plików> 4 GB?

Planuję używać go na dysku USB na różnych komputerach.

Czy istnieją systemy plików, których można używać we wszystkich nazwanych systemach operacyjnych bez instalowania dodatkowych sterowników?


Więcej o środowisku? Czytaj, pisz? Jedna maszyna? Udziały sieciowe?
Austin T French

obsługa odczytu / zapisu byłaby świetna. używany jako dysk USB na różnych komputerach.
Zulakis,

3
To pytanie nie jest konstruktywne . Istnieje określony zestaw kryteriów, a systemy plików obsługują te kryteria lub nie. Nie ma też nieskończonego zestawu odpowiedzi, a każda odpowiedź będzie poparta faktami, a nie opinią.
slhck

Odpowiedzi:


40

Spójrz na tę tabelę na Wikipedii i przewiń w dół do ostatniej tabeli zatytułowanej „Obsługa systemów operacyjnych”. Wyświetla listę obsługi systemu operacyjnego według systemu plików.

Jak widać, nie ma systemu plików obejmującego wszystkie platformy systemu operacyjnego, najbliższym jest FAT16. FAT32 jest na drugim miejscu, wymagającym zewnętrznego wsparcia sterowników dla z / OS.

Ponieważ potrzebujesz obsługi odczytu / zapisu oraz dużych plików i systemów plików, najlepszą opcją byłby NTFS. Oczywiście systemy operacyjne Windows obsługują NTFS. Nowoczesne jądra Linuksa (2.2+) mogą odczytywać i zapisywać NTFS natywnie. OS X obsługuje odczytywanie NTFS natywnie i pisanie w NTFS-3G .


2
Chciałbym zaproponować exFAT jako kolejną solidną opcję, głównie dlatego, że zachęcenie Linuksa do odczytu / zapisu exFAT jest łatwiejsze niż uzyskanie OSX do odczytu / zapisu NTFS.
Joel E. Salas,

6
Unikałbym exFAT. Nie ma kopii zapasowej tabeli alokacji plików, jak w FAT32; z braku kronikowania, jednego niebezpiecznego usunięcia lub zawieszenia systemu, podczas operacji zapisu nastąpi podłączenie całego dysku do węża.
Joe

2
+1 za link do NFTS-3G. Nie wiedziałem, że istnieje sterownik NTFS typu open source dla systemu Mac OS.
spongessuck

2
@keltari, podczas gdy Linux 2.2+ ma ograniczoną obsługę zapisu - patrz Linux can reliably read NTFS and can overwrite existing files, but the Linux kernel can’t write new files to an NTFS partition., fragment tej odpowiedzi , który wyjaśnia również, jak Linux czyta / zapisuje do NTFS we współczesnych czasach. zdecydowanie nie jest to jednak sterownik jądra.
stonecrusher

1
NTFSjest obsługiwany przez linux, ale wydajność jest bardzo niska.
RedEyed
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.