Quanto è supportato il filesystem HFS +?


10

In che modo Ubuntu supporta i filesystem HFS + (ovvero Mac formattati)? Può leggere e scrivere loro e ci sono potenziali problemi a cui prestare attenzione?

Risposte:


5

Il kernel supporta il supporto di lettura di base - tuttavia, il supporto di journaling è quasi inesistente, necessario per il supporto di scrittura. Per impostazione predefinita, la maggior parte dei moderni Mac (che utilizzano il file system HFS +) ha abilitato il journaling. Per il supporto in scrittura dovrai prima disabilitare il journaling sulla partizione HFS +:

sudo diskutil disableJournal [VolumeName]

Quindi, se necessario, riattivare con:

sudo diskutil enableJournal [VolumeName]

Tuttavia, come avvertimento, il journaling è una parte importante di qualsiasi filesystem che lo implementa. La disabilitazione in Mac OSX non è consigliata e  può avere effetti negativi . C'è stato del lavoro per includere il supporto di journaling per il driver HFS + nel kernel, ma è ancora da tempo.


1
Vuoi dire che il driver HFS + nel kernel di Linux non funziona se il journaling è abilitato in Mac OS X? O vuoi dire che il driver Linux ignorerà il journal (che sarebbe lo stesso di quali driver ext2 / 3 per Windows fanno attualmente AFAIK)?
JanC,

@JanC Non puoi scrivere senza il supporto di journaling. Pertanto, se il journaling è abilitato su una partizione HFS +, si avrà solo un montaggio di sola lettura. EXT2 non ha Journaling e il driver per Windows per accedere a EXT3 ha incluso il supporto Journaling (dal momento che è in circolazione dal 2001)
Marco Ceppi

Il driver ext2 / 3 per Windows che ho usato ha ignorato il journal; supportava solo ext2 e ignorava le funzionalità ext3, proprio come è possibile forzare il mount di ext3 come ext2 su Linux e ignorare il journal. Quindi, bene sapere che questo è diverso per HFS +.
JanC,


0

Guardando il driver HFS + nel kernel, sembra avere il supporto in lettura e scrittura, ma non ho assolutamente idea di quanto sia stabile / utile / ecc. è...

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.