web-dev-qa-db-fra.com

Monter hfs + partition

Je veux monter une partition hfs + sur un lecteur externe. J'ai installé hfsprogs et créé un dossier à monter sur /media/hfs. Néanmoins cela

# Sudo mount -t hfsplus /dev/sdb2 /media/hfs

mount: wrong fs type, bad option, bad superblock on /dev/sdb2,
missing codepage or helper program, or other error

échoue.

# dmesg | tail
[ 1778.517677] hfs: write access to a journaled filesystem is not supported, use the 
force option at your own risk, mounting read-only.
[ 1778.550769] hfs: invalid extent max_key_len 15237
[ 1778.550797] hfs: failed to load extents file
[ 1892.776860] hfs: write access to a journaled filesystem is not supported, use the 
force option at your own risk, mounting read-only.
[ 1892.777288] hfs: invalid extent max_key_len 15237
[ 1892.777297] hfs: failed to load extents file

Je suis certain que /dev/sdb2 est correct car je l'ai vérifié avec gparted. Des idées?

4
Joachim

Il semble que la partition ne soit pas formatée, à partir d’une version récente de OSX avec des options actuellement inconnues du pilote hfs+, ou nécessitant une réparation.

Dans le cas d'une partition non formatée, gparted la verra correctement comme HFS+ car il s'agit simplement d'un indicateur dans la table des partitions.

Si une réparation est nécessaire, branchez simplement le disque sur une machine OSX, exécutez Disk Utility et utilisez le bouton repair (en bas à droite, après avoir sélectionné la partition dans le volet latéral).

Je ne suis au courant d'aucune option récente de HFS + non comprise par le pilote HFS+, mais cela s'est déjà produit par le passé. La seule solution dans ce cas est d'attendre.

4
Karmak23