Chciałbym, aby moje dyski zewnętrzne były czytelne i zapisywalne z systemów Linux, Mac OS X i Windows.
FAT32 działa, ale limit rozmiaru pliku 4 GB jest obecnie hitem. Czy są jakieś alternatywy?
linux
mac
filesystems
storage
cross-platform
Konsola
źródło
źródło
UDF jest kandydatem. Działa od razu po instalacji w systemie Linux> = 2.6.31, Windows> = Vista, MacOS> = 9 i na wielu BSD.
Uwaga: UDF występuje w różnych wersjach, które nie są jednakowo obsługiwane na wszystkich platformach, patrz Wikipedia - Kompatybilność .
Powiązane pytanie: Używanie UDF na dysku flash USB
źródło
truncate -s 100M udf.img && mkudffs udf.img && mount udf.img /mnt && echo foo > /mnt/foo && umount /mnt && uname -r → 3.16.0-4-amd64
Prostą odpowiedzią jest: nie. Poza FAT32 nie ma najniższego wspólnego mianownika w tych systemach operacyjnych.
Przez najniższy wspólny mianownik rozumiem wbudowane systemy plików. W przypadku dodatków jesteś sam.
źródło
Masz dwa rozwiązania. Wiele dystrybucji Linuksa zawiera narzędzia do odczytu i zapisu na dyskach NTFS ...
Alternatywą byłoby użycie Ext2. Istnieje narzędzie Windows, które integruje system plików z systemem operacyjnym Windows. Myślę, że to byłoby twoje idealne rozwiązanie:
źródło
wypróbuj exFAT , który staje się dostępny dla coraz większej liczby systemów operacyjnych. Zgodnie z linkowanym artykułem wikipedia (patrz źródła) w fazie rozwoju jest moduł jądra open source dla Linuksa. OS X obsługuje go od 10.6.5, Windows obsługuje go od Vista. Istnieją aktualizacje dla oler Microsoft OS.
exFAT obsługuje duże pliki.
źródło
Podłącz dyski zewnętrzne do serwera za pomocą NFS i Samby.
źródło
FAT32 to coś, co możesz być pewien, że będzie działać prawie wszędzie.
Walczę z limitem rozmiaru pliku, który według dzisiejszych standardów nie jest już tak duży. Ponieważ exFAT nie jest jeszcze dostępny w systemie Linux, szukałem alternatyw i naprawdę trudno jest znaleźć coś odpowiedniego.
UDF miał kiedyś być wieloplatformowym i wieloplatformowym systemem plików, ale został zapomniany. Istnieje opcja sformatowania UDF dla dysków twardych, co jest całkiem odpowiednie dla dysków wymiennych, ale z tego, co widziałem, obsługa w systemie Windows jest minimalna, jeśli w ogóle. Nie wiem, czy Windows 7 obsługuje dyski UDF inne niż dyski BluRay.
Zdecydowałem się na używanie NTFS dla moich zewnętrznych dysków, które muszą być podłączone do komputerów z systemem Windows, a także do komputerów z systemem Linux. W przypadku dysków wymiennych, które są głównie, jeśli nie tylko używane na komputerach z systemem Linux, używam XFS.
Ten sam problem dotyczy również szyfrowania: używam LUKS w systemie Linux, który ma pewne wsparcie w systemie Windows. TrueCrypt nie może być zbyt dobrze zintegrowany z systemami Linux w porównaniu z LUKS, więc zdecydowałem się na ten.
źródło
Jeśli twoje wymagania dla różnych platform nie obejmują systemu Windows, rozumiem, że ZFS jest najlepszą opcją dla popularnych nowoczesnych systemów operacyjnych, które są szeroko stosowane pod koniec 2017 roku. Zobacz implementację OpenZFS, która obejmuje obsługę OSX / macOS, Linux, FreeBSD: https: //en.wikipedia.org/wiki/OpenZFS http://www.open-zfs.org/wiki/Main_Page
Powinno być możliwe korzystanie z systemu Windows za pośrednictwem maszyny wirtualnej (lub innego zasobu), ale moje potrzeby są spełnione bez systemu Windows.
źródło
Sugeruję użycie
exFat
systemu plików, ponieważ sformatowałem partycję o pojemności 120 GB z dyskiem twardymexFat
i działa ona doskonale w systemach macOS, Linux i Windows.źródło
Szczerze mówiąc, nie ma takiego systemu plików. NTFS jest trybem odczytu / zapisu dla systemu Linux / Mac, ale nie zaleca się instalacji systemu Linux. W rzeczywistości nie widziałem nikogo instalującego Linuksa na NTFS. Linux jest zwykle instalowany w systemach plików ext2 / ext3. FAT32 może teraz działać, ale przyszłe wersje systemu Windows, takie jak Windows 7, nie będą działać.
Możesz czytać / pisać na partycjach systemu Linux podczas pracy w systemie Windows przy użyciu niektórych wymienionych tutaj programów / sterowników.
http://www.helpfolder.com/2009/08/27/how-to-access-linux-partitions-from-windows/
źródło