Odpowiedzi:
Jak powiedział Przełom, użyj NTFS . Zarówno w systemie Mac OS, jak i Linux, można użyć NTFS-3G, aby umożliwić odczyt / zapis na partycji NTFS.
Na OS X, NTFS-3G mogą być również instalowane przez Homebrew za darmo brew install ntfs-3g
. Potrzebujesz także Fuse dla OS X , ale to wszystko.
Te projekty są darmowe, otwarte i dojrzałe. Użyłem tej konfiguracji na komputerze Mac i nie miałem problemów z dostępem do danych z partycji NTFS.
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
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.
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:
Instaluje sterownik systemu plików w trybie czystego jądra Ext2fs.sys, który w rzeczywistości rozszerza system operacyjny Windows o system plików Ext2. Ponieważ jest wykonywany na tej samej warstwie oprogramowania w rdzeniu systemu operacyjnego Windows NT, jak wszystkie natywne sterowniki systemu plików Windows (na przykład NTFS, FASTFAT lub CDFS dla płyt CD-ROM Joliet / ISO), wszystkie aplikacje mogą uzyskać bezpośredni dostęp do Woluminy Ext2. Woluminy ext2 otrzymują litery dysków (na przykład O :). Pliki i katalogi woluminu Ext2 pojawiają się w oknach dialogowych plików wszystkich aplikacji. Nie ma potrzeby kopiowania plików z lub na woluminy Ext2, aby z nimi pracować.
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.
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.
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.
Sugeruję użycie exFat
systemu plików, ponieważ sformatowałem partycję o pojemności 120 GB z dyskiem twardym exFat
i działa ona doskonale w systemach macOS, Linux i Windows.
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/