web-dev-qa-db-ja.com

hfs +パーティションをマウントします

Hfs +パーティションを外部ドライブにマウントしたい。 hfsprogsをインストールし、/media/hfsにマウントするフォルダーを作成しました。それにもかかわらず、これ

# 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

失敗します。

# 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

gpartedでチェックしたため、/dev/sdb2が正しいと確信しています。何か案は?

4
Joachim

パーティションがフォーマットされていないか、現在hfs+ドライバーに未知のオプションを備えたOSXバージョンからフォーマットされているか、修復が必要です。

フォーマットされていないパーティションの場合、gpartedはパーティションテーブル内の単なるフラグであるため、HFS+として正しく表示されます。

修復が必要な場合は、ディスクをOSXマシンに接続し、Disk Utilityを実行し、repairボタンを使用します(右下、サイドペインでパーティションを選択した後)。

HFS+ドライバーによって理解されない最近のHFS +オプションは知りませんが、過去に発生しました。この場合の唯一の解決策は、待つことです。

4
Karmak23