Sistem file mana yang digunakan di antara OSX dan Linux

22

Saya mendapatkan cakram kaki pada drive USB besar yang ingin saya gunakan sebagai cadangan / penyimpanan umum di kantor. Saya sedang berpikir untuk memiliki dua partisi satu cadangan Time Machine dan satu partisi untuk penyimpanan umum. Karena saya akan menggunakan disk untuk Linux workstation dan MacBook Pro saya bertanya-tanya sistem file apa yang digunakan.

Saya telah membaca di thread forum lama dan pertanyaan di sini, dan pemahaman saya adalah bahwa Time Machine menuntut volume dengan sistem file HFS +, yang berarti itu tidak akan berfungsi dengan ext4. Demikian juga HFS + akan dibaca di Linux, tetapi kinerja-bijaksana itu akan dipertanyakan. Mayoritas info yang saya temukan berasal dari era 2009-2010, jadi saya bertanya-tanya apakah ada perubahan, dapatkah seseorang mengkonfirmasi atau menolak pernyataan ini? atau mungkin menambahkan info lebih lanjut tentang masalah ini ...

Apakah kemudian disarankan untuk memiliki satu partisi dengan HFS + dan satu dengan ext4? Saya ragu apakah itu akan jauh lebih baik ... Selain itu, alat utilitas disk di OSX tidak memberikan opsi untuk memformat dengan Linux asli, tampaknya itu lebih cenderung menggunakan Win / OSX daripada Linux / OSX ..

posdef
sumber
Saya pikir diperpanjang adalah opsi sistem file?
Simon Sheehan
Maksud Anda exFAT, atau ext2 / 3/4? Yang terakhir ini tidak disediakan sebagai opsi, sedangkan yang pertama tidak terlalu diinginkan :(
posdef

Jawaban:

26

Linux dapat menulis ke HFS + tanpa masalah. Jika Anda benar-benar membutuhkan dukungan baca / tulis dari kedua OS, maka Anda hanya memiliki satu pilihan, yaitu memformat sebagai HFS +, karena Time Machine tidak akan bekerja dengan yang lain dan macOS tidak dapat secara native menulis ke ext4 (lihat Bagaimana saya bisa memasang sebuah sistem file ext4 pada OS X? )

Karena Linux memungkinkan penulisan untuk volume HFS + yang dijurnal , gunakan Disk Utility.app pada Mac Anda untuk memformat partisi dengan HFS + (dijurnal).

Versi macOS yang lebih baru secara default akan menggunakan APFS, bukan HFS +, tetapi dukungan Linux untuk APFS masih sangat terbatas. Ada driver SEKERING baca-saja , tetapi di masa depan dukungan menulis dapat ditambahkan.

slhck
sumber
terima kasih atas jawabannya, saya bertanya-tanya apakah partisi kedua (yang untuk linux / osx) lebih baik ext4 atau hfs +. Maksud saya dari apa yang saya pahami kedua pilihan memiliki kekurangan. Apakah Anda punya komentar tentang itu?
posdef
Anda tidak akan dapat menulis dari OS X saat itu ext4, kecuali jika Anda berencana menggunakan alat pihak ketiga. Saya tidak berpikir kecepatan menulis ke HFS + dari Linux akan menjadi masalah besar di sisi lain.
slhck
bagaimana dengan HFS + Journal dan Linux. Saya membaca di suatu tempat bahwa kompatibilitas Linux tergantung pada apakah volume HFS + dijurnal atau tidak (seperti tidak senang jika volume HFS dijurnal)
posdef
referensi untuk komentar di atas: "Driver kernel Linux HFS + memiliki dukungan untuk membaca dan menulis ke drive / partisi non-journal HFS + tetapi hanya memiliki dukungan membaca HFS + journal. Jurnal adalah perilaku berlebihan dari sistem file yang membantu melindungi terhadap kehilangan data. Jika berencana untuk menulis ke partisi HFS + maka drive journal harus dimatikan dalam Mac OS X. " (diambil dari Wikipedia, tetapi direferensikan ke utas di forum Ubuntu)
posdef
1
Juga, ada menyebutkan masalah untuk partisi yang lebih besar dari 2 Tb: "Pada tahun 2009, driver ini didiagnosis merusak drive HFS + dengan kapasitas lebih dari 2 TB. Akibatnya, distribusi Linux seperti Debian dan Ubuntu juga berhenti memungkinkan pemasangan HFS + drive atau partisi lebih besar dari 2 TB. Pada Februari 2011, pekerjaan sedang berlangsung untuk mengangkat pembatasan ini. " ( wikipedia )
kolen
12

Hanya untuk menambahkan jawaban slhck, memformat partisi sebagai non-journal sedikit rumit menggunakan Disk Utility pada OSX 10.7 karena opsi untuk HFS + non-journal tidak terlihat dalam opsi pemformatan (hapus).

Solusinya adalah memformatnya sebagai HFS + dijurnal kemudian matikan penjurnalan dengan memilih partisi lalu, sambil menahan tombol opsi, buka menu "File" dan pilih "Nonaktifkan Penjurnalan".

Aneh.

Lihat https://discussions.apple.com/thread/3232454?start=0&tstart=0

hargriffle
sumber
2
Tampaknya (setelah mencobanya) Anda dapat menghidupkan dan mematikan jurnal setiap saat (menggunakan metode aneh jawaban ini), tanpa memengaruhi konten partisi. Jadi jika Anda suka, Anda dapat mengaktifkan penjurnalan setiap kali Anda menggunakan mac, selama Anda ingat untuk mematikannya sebelum mengeluarkan (sehingga mount sebagai baca / tulis (bukan hanya baca) di linux). (Sayang sekali OSX tidak dapat melakukan ini secara otomatis untuk kami, dengan beberapa opsi ke-3 seperti "hanya dijurnal pada mac (ramah-linux)" ...)
Matt