HFS+ journaled
外付けハードドライブがあり、Ubuntuで書き込むことができる必要があります。私は自分のMacにアクセスできず、何千マイルも離れているため、3か月間アクセスできません。
HDDのデータを失うことなく何かできるでしょうか?
HFSパーティションをUbuntuで読み取り/書き込みとしてマウントする方法-スーパーユーザー を参照してください。
2番目/ 3番目の回答から引用するには:
まず、hfsprogsがインストールされていることを確認してください。インストールコマンドの例:
Sudo apt-get install hfsprogs
次に、HFS +ドライブをマウントまたは再マウントします。コマンドは次のようにする必要があります。
Sudo mount -t hfsplus -o force,rw /dev/sdXY /media/mntpoint
または
Sudo mount -t hfsplus -o remount,force,rw /mount/point
...
最後に、ドライブが不適切にアンマウントされたか、そうでなければ部分的に破損した場合は、fsck.hfsplus ...を実行します。
Sudo fsck.hfsplus -f /dev/sdXY
HFS +ファイルシステムのマウントに関する他の情報の宝庫があります。
これらの手順は私のために機能します(Ubuntu Studio 14.04):
Sudo apt-get install hfsprogs
ドライブのステータスを確認します。
Sudo fsck.hfsplus -f /dev/sdXY
デバイスのマウント解除:
Sudo umount /media/sebastian/devicename
(ドライブをマウントするフォルダーを作成します)
HFS +の読み取り/書き込み権限でドライブをマウントします。
Sudo mount -t hfsplus -o force,rw /dev/sdXY /home/sebastian/foldername
私もこの問題を抱えていました。 fsck.hfsplus
、umount
、Sudo mount -t hfsplus -o remount,force,rw
で再マウントを試みましたが、何も機能しませんでした。
私のために働いたのは:
Sudo umount /media/myMountPoint
でアンマウントしますSudo rmdir
でマウントポイントを削除しますSudo mkdir
でマウントポイントを再作成し、Sudo mount -t hfsplus -o force,rw /dev/xxxx /media/myMountPoint
で再マウントこれが皆さんにも役立つことを願っています。
私はコメントできないので(ここでの評判は十分ではありません:)。この回答を投稿して、上記の回答はジャーナリングされていないhfs + HDのものであるように見えることを指摘します。ジャーナル化されたボリュームで動作するには、「-f」オプションを指定して「fsck.hfsplus」コマンドを発行する必要があります。混乱を避けるために、以下のコマンドをコピーしました。
$ Sudo fsck.hfsplus /dev/sdXY
** /dev/sdXY
[snip....]
** The volume ########### appears to be OK.
これは、ジャーナリングされていないボリュームでのみ実行されます。ジャーナリングされたボリュームで「-f」オプションを使用しても、このチェック自体では、再マウントされたボリュームを読み取り/書き込みでマウントすることはできません。ジャーナリングをオフにする必要があると思います。
Linuxからジャーナリングをオフにするために利用できる安定したコードはないようです。リチャードが提供するリンクを参照してください: http://ubuntuforums.org/showthread.php?t=142067
ジャーナリングがオフになっており、ディスクが最初に読み取り専用のアンマウントとしてマウントされ、ディスクが破損していない場合、再マウントにより読み取り/書き込みが許可されるはずです。破損している場合は、fsck.hfsplusを実行する必要があります。
前の答えから借りて、次の手順がうまくいきました。うまくいけば、これは他の人にとって便利です:
外付けHDDを差し込みます。
Ubuntuは自動的にマウントしますが、読み取り専用であることに注意してください。
ドライブをアンマウントします(ファイルエクスプローラーでイジェクトボタンをクリックするだけでこれを行います)。
Sudo apt-get install hfsprogs
$ Sudo fsck.hfsplus /dev/sdXY
** /dev/sdXY
** Checking HFS Plus volume.
** Detected a case-sensitive catalog.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking multi-linked files.
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume ########### appears to be OK.
(ファイルシステムがジャーナルされている場合は、Sudo fsck.hfsplus -f /dev/sdXY
。)
ドライブを再マウントします(ファイルエクスプローラーでドライブをクリックするだけです)。
これでドライブは読み書き可能になりました。