私のiMacが故障し(電源の問題、保証対象外)、いくつかのファイルを回復できるようにHDDを取り外しました。 Ubuntu 10.04(CD-ROMから実行)を使用してMac HDDのデスクトップフォルダーからファイルをコピーしようとしていますが、cd
またはls
を実行しようとするとアクセス拒否エラーが発生します。私は所有者ではないので、ディレクトリに入れます。
chown -R Desktop
を実行しようとしましたが、ファイルシステムが読み取り専用であるというエラーが表示されます。
所有者を変更せずにドライブを読み取り/書き込みまたはファイルにアクセスさせる方法はありますか?
ありがとう!
Linuxの一部の外部ファイルシステムの書き込みサポートはバグがあるため、デフォルトでオフになっています。これが、Macファイルシステムが読み取り専用でマウントされた理由である可能性があります。
これが1回限りのデータ回復である場合は、rootとして実行してください。
一部のファイルシステムでは、すべてを誰でも読み取り可能にするか、すべてのファイルを特定のユーザーが所有するように指定できます。まず、Desktop
ディレクトリのコマンドdf .
を使用して、Macファイルシステムのボリュームとマウントポイントを決定します。これは次のようなものを表示します
/dev/sdb4 123456 78901 23456 42% /media/disk1
Macファイルシステムを使用しているプロセスがないことを確認し(これには、作業ディレクトリがあるシェルが含まれます)、実行します。
umount /media/disk1
mount -o umask=022 /dev/sdb4 /media/disk1
umask=022
は、誰もがすべてを読むことができることを意味します。 uid=ktrauberman
(ktrauberman
をユーザー名に置き換える)を使用して、すべてのファイルを自分が所有するようにすることもできます。
ファイルシステムをアンマウントしてから、-wオプションを使用してコマンドラインから再マウントしてみてください
何かのようなもの
マウント-w/dev/sbd4/mnt/macdrive