Saya menggunakan Linux dan Mac OS X secara teratur, dan kadang-kadang saya harus menggunakan Windows. Saya perlu menggunakan flash drive pada ketiganya, dan saya membutuhkan sistem file yang akan bekerja dengan baik pada mereka semua. Tak satu pun dari ext bekerja di Mac atau Windows, HFS + tidak berfungsi di Windows (atau juga di Linux), NTFS hanya-baca di Mac, dan FAT mengisap semua OS. Apakah ada sistem file yang akan bekerja dengan cukup baik di semua sistem operasi? Saya ingin ini berfungsi tanpa driver atau instalasi tambahan, sehingga dapat digunakan di komputer mana pun.
linux
filesystems
osx
windows
tkbx
sumber
sumber
I'd like it to work without drivers or additional installations, so it can be used on any computer.
mkudffs
dari paketudftools
.Jawaban:
UDF adalah kandidat. Ia bekerja di luar kotak di linux> = 2.6.31, Windows> = Vista, MacOS> = 9 dan pada banyak BSD.
Catatan: UDF hadir dalam versi yang berbeda, yang tidak didukung secara sama di semua platform, lihat Wikipedia - Kompatibilitas .
UDF dapat dibuat di Linux dengan alat
mkudffs
dari paketudftools
.sumber
Tanpa masalah, gunakan FAT32. Tidak ada kemungkinan lain yang kompatibel. Linux sejak versi 2.6.xy tidak memiliki masalah lagi dengan NTFS, tetapi Mac OS tidak ... Mungkin Anda bisa membuat lebih banyak partisi di flash Anda, tetapi ini sebenarnya bukan solusi yang bagus.
Solusi lain: Coba bayangkan Anda memiliki memori flash 4GB. Membaginya menjadi 2 partisi. 1) FAT32 dengan aplikasi portabel freeware untuk mengakses semua jenis FS lainnya. 2) Partisi universal, yang bisa apa saja yang Anda inginkan - NTFS, ReiserFS (jika Anda menginginkan keamanan dan enkripsi nyata) atau apa pun. Terima kasih partisi pertama memori flash Anda, Anda dapat dengan mudah membaca / menulis dari OS apa pun, karena program yang telah Anda simpan di partisi FAT32 memori flash Anda.
Solusi yang lebih baik: Lupakan menggunakan flash drive. Gunakan Dropbox atau sesuatu melalui jaringan. Mereka adalah salah satu cara paling sederhana untuk berbagi file antar mesin.
sunting: Terima kasih atas koreksi: izinkan saya menulis salah satu komentar di sini: "ukuran maksimum tergantung pada ukuran cluster yang dipilih. Batas sebenarnya dari 2TB hingga 16TB untuk ukuran cluster 512B hingga 4KB untuk FAT32 (juga disebutkan pada wikipage). " Itu benar, maafkan kesalahan saya.
Terima kasih peterph
sumber
Karena Anda telah memotongnya ke sistem file yang didukung oleh OS X dan Windows di luar kotak, saya khawatir penyebut yang paling tidak umum adalah FAT32. exFAT mungkin menjadi opsi jika Anda dapat melonggarkan persyaratan dan menerima menggunakan FUSE - ini adalah paten yang terbebani dan karenanya tidak akan membuatnya menjadi kernel sampai 2029 atau sampai Microsoft memberikan paten berdasarkan bebas royalti, mana yang terjadi terlebih dahulu.
sumber
Saya sarankan
exFAT
. Inilah alasannya:Bahkan perangkat Android, perangkat iOS (iPhone dan iPad), dan beberapa TV pintar mendukungnya hingga tahun 2017.
Sayangnya, paten pada exFAT mencegah untuk memasukkannya ke dalam kernel Linux arus utama, jadi Anda perlu menginstal secara manual implementasi exFAT untuk menambahkan dukungan untuknya di sistem Anda. Bagaimanapun, setelah Anda menginstalnya, sistem akan dapat memasang atau melepasnya menggunakan mekanisme normal.
Sebagian besar distro menyediakan paket untuk menginstal implementasi FUSE yang berfungsi dengan baik dan sempurna. Saya menggunakannya untuk flash drive, kartu SD dan disk USB eksternal, dan saya senang dengan itu.
Saya berharap sistem file FUSE lebih lambat daripada yang asli, tetapi paling sering leher botol ada di perangkat keras, bukan di sistem file (seringkali flash drive sendiri lebih lambat daripada driver sistem file), jadi untuk "normal" menggunakannya tidak akan menjadi masalah sama sekali.
Untuk menggunakan exFAT di Ubuntu dan Debian Anda hanya perlu menginstal
exfat-fuse
danexfat-utils
paket:sumber
fsck_exfat
harus selesai memeriksanya. Driver linux untuk exfat adalah userland dan sering mengarah ke CPU yang tinggi. Ada driver linux exfat kernel-mode tapi itu tidak resmi dan bisa buggy.