Quale file system utilizzare tra OSX e Linux


22

Ho le mie zampe su una grande unità USB che mi piacerebbe usare come backup / archiviazione generale in ufficio. Stavo pensando di avere due partizioni una di backup di Time Machine e una per l'archiviazione generale. Dato che userò il disco sia per la mia workstation Linux che per MacBook Pro, mi chiedevo quale file system usare.

Ho letto qui i vecchi thread e domande del forum e la mia comprensione è che Time Machine richiede un volume con il file system HFS +, il che significa che non funzionerebbe con ext4. Allo stesso modo HFS + verrà letto su Linux, ma dal punto di vista delle prestazioni sarebbe discutibile. La maggior parte delle informazioni che ho trovato proviene dall'era 2009-2010, quindi mi chiedo se ci sono stati cambiamenti, qualcuno potrebbe confermare o smentire queste affermazioni? o forse aggiungere ulteriori informazioni sulla questione ...

Sarebbe quindi consigliabile avere una partizione con HFS + e una con ext4? Sono scettico se sarebbe molto meglio ... Inoltre, lo strumento di utilità del disco in OSX non offre la possibilità di formattare con Linux nativo, a quanto pare è più probabile che si usi Win / OSX rispetto a Linux / OSX.


Pensavo che l'estensione fosse un'opzione del file system?
Simon Sheehan,

Intendi exFAT o ext2 / 3/4? Quest'ultimo non è fornito come opzione, mentre il primo non è particolarmente desiderabile :(
posdef

Risposte:


26

Linux può scrivere su HFS + senza problemi. Se hai davvero bisogno del supporto di lettura / scrittura da entrambi i sistemi operativi, hai solo una scelta, vale a dire formattare come HFS +, poiché Time Machine non funzionerà con altri e macOS non può scrivere nativamente su ext4 (vedi Come posso montare un file system ext4 su OS X? )

Poiché Linux consente di scrivere su volumi HFS + con journal , utilizzare Disk Utility.app sul Mac per formattare la partizione con HFS + (journal).

Le versioni più recenti di macOS useranno APFS invece di HFS +, ma il supporto Linux per APFS è ancora abbastanza limitato. C'è un driver FUSE di sola lettura , ma in futuro potrebbe essere aggiunto il supporto per la scrittura.


grazie per la risposta, mi chiedevo se la seconda partizione (quella per linux / osx) sarebbe meglio ext4 o hfs +. Intendo da quello che capisco entrambe le scelte hanno degli svantaggi. Hai qualche commento a riguardo?
posdef

Non sarai in grado di scrivergli da OS X quando è ext4, a meno che non preveda di utilizzare strumenti di terze parti. Non penso che la velocità di scrittura su HFS + da Linux sia un grosso problema.
slhck,

che ne dici di HFS + Journaled e Linux. Ho letto da qualche parte che la compatibilità di Linux dipende dal fatto che il volume HFS + sia o meno registrato su
giornale

riferimento per il commento sopra: "Il driver del kernel HFS + di Linux ha il supporto per leggere e scrivere su unità / partizioni HFS + non journaled ma ha solo il supporto di lettura di HFS + journaled. Il journaling è un comportamento ridondante di un filesystem che aiuta a proteggere dalla perdita di dati. Se hai intenzione di scrivere su una partizione HFS +, il journaling delle unità deve essere disattivato in Mac OS X. " (recuperato da Wikipedia, ma riferito a una discussione nei forum di Ubuntu)
posdef

1
Inoltre, ci sono menzioni di problemi per partizioni superiori a 2 TB: "Nel 2009, a questi driver è stato diagnosticato il danneggiamento di unità HFS + con una capacità superiore a 2 TB. Di conseguenza, anche le distribuzioni Linux come Debian e Ubuntu hanno smesso di consentire il montaggio di HFS + unità o partizioni superiori a 2 TB. A partire da febbraio 2011, sono in corso lavori per eliminare questa limitazione. " ( wikipedia )
kolen,

12

Solo per aggiungere alla risposta di Slhck, la formattazione della partizione come non journal è stata un po 'complicata usando Disk Utility su OSX 10.7 poiché l'opzione per HFS + non journaled non è evidente nelle opzioni di formattazione (cancella).

La soluzione è quella di formattarlo come HFS + journaled quindi disattivare l'inserimento nel journal selezionando la partizione quindi, tenendo premuto il tasto opzione, aprire il menu "File" e selezionare "Disabilita journaling".

Strano.

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


2
Sembra (dopo averlo provato) che è possibile attivare e disattivare il journaling in qualsiasi momento (utilizzando lo strano metodo di questa risposta), senza influire sul contenuto della partizione. Quindi, se lo desideri, puoi attivare il journaling ogni volta che sei su un Mac, purché ti ricordi di spegnerlo prima di espellerlo (in modo che si monti come lettura / scrittura (invece di sola lettura) su Linux). (Peccato che OSX non possa farlo automaticamente per noi, con qualche terza opzione come "journaled on macs (linux-friendly)" ...)
Matt,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.