Filesystem yang akan digunakan untuk hard drive eksternal untuk digunakan dengan mesin Mac, Linux dan Windows [duplikat]

14

Kemungkinan Duplikat:
sistem file lintas-platform

Saya memiliki drive USB yang agak besar yang ingin saya gunakan di berbagai mesin yang saya miliki. Saya mengalami kesulitan mencari tahu apa yang akan menjadi sistem file terbaik untuk menggunakannya untuk dapat membaca / menulis hal-hal dari 3 OS yang saya hubungi: Windows, Linux dan Mac.

Saran?

Daniel
sumber
4
duplikat ini , ini , ini , ini , ini dan yang lainnya. Ayo orang-orang, gunakan fungsi pencarian.
Daniel Beck
@Aniel, kamu benar. Saya mencoba menghapusnya tetapi sistem tidak mengizinkan saya.
Daniel
1
Duplikat di situs ini meningkatkan peluang orang lain untuk menemukan pertanyaan terkait, jadi tidak terlalu buruk ;-)
Daniel Beck

Jawaban:

13

Pilihan terbaik mungkin adalah Universal Disk Format . Windows XP, Mac OS, dan Linux semuanya mendukung membaca dan menulis UDF. UDF memiliki dukungan Unicode yang baik dan tidak memiliki batas ukuran maksimum 4GB FAT32.

Saya percaya bahwa NTFS adalah pilihan yang buruk karena Anda tidak dapat memastikan bahwa Anda akan dapat menginstal driver yang sesuai pada setiap komputer Mac OS yang Anda gunakan. UDF adalah format yang diterima untuk media yang dapat dilepas dan tidak memerlukan driver rekayasa balik pada sistem operasi apa pun.

Hanya Jake
sumber
Saya pikir UDF dirancang untuk CD yang dapat diedit di mana tidak ada yang bisa dihapus?
ewanm89
Versi UDF selanjutnya melayani hard drive akses acak dan memori flash. Pastikan untuk tetap menggunakan versi dan opsi UDF portabel, lihat serverfault.com/questions/55089/...
MarcH
Apakah UDF sistem file yang masuk akal untuk hard disk internal yang diakses oleh Linux dan Windows dalam skenario dual-boot? Saya benar-benar benci ide menggunakan NTFS untuk itu.
zymhan
Tampaknya Linux hanya mendukung penulisan UDF hingga versi 2.05: git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/fs/…
Gerry
2

Ini adalah kemungkinan duplikat dari pertanyaan ini , tetapi untuk membantu individu tersebut, inilah informasi yang mereka inginkan.

Dimungkinkan untuk menggunakan NTFS dengan ketiga OS. NTFS memiliki ukuran file maksimum 16TB. Ada driver yang dibuat untuk Linux dan Mac yang memungkinkan Anda membaca dan menulis ke sistem file NTFS. Jika Anda perlu bantuan menemukan driver ini, lihat tautan ini .

David
sumber
1
Satu-satunya kelemahan adalah Anda tidak dapat mengubah izin untuk objek NTFS di luar Windows. Selain itu, tidak masalah.
Tobias Plutat
1

Anda bisa menggunakan NTFS.

Windows: NTFS terintegrasi. Sebagian besar distro Linux dilengkapi dengan driver NTFS-3g untuk membaca NTFS.
Dengan OSX Anda perlu menginstal versi OSX NTFS-3g,
untuk itu coba: http://forums.applenova.com/showthread.php?t=21842&page=4

madmaze
sumber
NTFS tampaknya tidak ideal karena Anda harus menginstal driver pada sistem OS X untuk dukungan penulisan. Jika Anda tidak memiliki hak Administrator di mesin, Anda tidak akan dapat melakukannya dan menulis ke disk.
Just Jake
1

FAT32 didukung oleh semua Sistem Operasi tersebut secara asli. Satu-satunya batasan dengan FAT32 adalah bahwa file tunggal terbesar yang dapat Anda simpan harus kurang dari 4GB.

Jay_Booney
sumber
Bagaimana lagi dibandingkan dengan menggunakan NTFS (selain dari perbedaan ukuran file maks)?
FrustratedWithFormsDesigner
3
Semakin banyak file yang Anda simpan, semakin lambat Anda mengaksesnya. Gangguan daya dapat merusaknya. Tidak ada kontrol akses. Akses baca-tulis berulang menciptakan fragmentasi yang memperlambat akses. Ukuran volume maksimum adalah 32 GiB. Tetapi: filesystem mati sederhana, setiap OS memiliki dukungan baca-tulis yang masuk akal, Linux dan Windows dapat memeriksa / memperbaiki kesalahan.
9000
Formatters di windows modern secara artifisial membatasi ukuran volume FAT32 menjadi 32GiB tetapi volume fat32 yang lebih besar dapat dibuat dengan alat lain.
plugwash
1

Di Mac OS X, gunakan perintah berikut untuk memformat hard drive besar Anda (tanpa batas 4Gb) di FAT32.

Ini akan dapat dibaca dan ditulis di Linux, Mac OS X et Windows.

Pertama, identifikasi disk yang ingin Anda format dengan perintah ini:

$ diskutil list

Outputnya akan terlihat sedikit seperti ini:

/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

Mari kita asumsikan kita ingin memformat kunci USB Corsair dan beri nama "Millenium Falcon":

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

Untuk info lebih lanjut:

$ man diskutil
romainl
sumber