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?
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.