jump to navigation

Montare un file system HFS+ su Linux 28 Maggio 2008

Posted by fripp in Debian, GNU/Linux, Informatica, Mac OS X, Sistemi Operativi, Ubuntu, Unix.
Tags: , , , , ,
trackback

In questi giorni ho avuto la necessità di montare un file system HFS+ sulla mia Debian Etch.

Cercando nella documentazione del kernel ho trovato che il che il kernel 2.6 supporta in lettura/scrittura i volumi formattati con HFS e HFS+.

Per chi non lo sapesse, HFS era il file system usato dai Macintosh dal 1985 al 1998; a partire da quest’ultima anno la Apple ha rilasciato HFS+, una versione migliorata del precedente file system.

Attualmente HFS+ con journaling è il file system di default dei sistemi operativi Apple.

Per maggiori informazioni vi rimando alle pagine di Wikipedia (HFS e HFS+).

Per potere leggere/scrivere su in file system HFS+ occorre disabilitare il Journaling.

Su Mac OS X è possibile farlo da riga di comando in maniera molto semplice:
diskutil disableJournal volumeName

Dopo essersi assicurati che il journaling sia disabilitato, occorre vedere se il nostro kernel è configurato in modo adatto.

Per vedere se il sistema riconosce i file system hfs e hfsplus digitiamo da riga di comando:

cat /proc/filesystems|grep 'hfs'

Se vi compare qualcosa di simile a questo:

significa che avete caricato i moduli hfs e hfsplus nel vostro sistema e che quindi potete montare i vostri volumi HFS o HFS+ senza journaling in lettura e scrittura.

Verificate se avete compilato o meno i moduli relativi a hfs e hfsplus: se sono già compilati potete aggiungere hfs e hfsplus al file /etc/modules (in una Debian-based, altrimenti in un file di inizializzazione locale su qualunque altra distribuzione) e riavviare; viceversa occorrerà ricompilare il kernel.

I moduli li trovate nella sezione File Systems -> Miscellaneous File Systems del menù di configurazione del kernel.

Se decidete di compilarli come moduli, dopo l’installazione del kernel fate in modo che siano caricati all’avvio.

Commenti»

1. ...::: N0M3UT3NT3 94 :::... - 19 Febbraio 2009

Molto utile grazie.