外付けHDDのアクセス権の変更

起動HDDに対するアクセス権の修復中に、誤って電源を抜いてしまうという愚挙をやってしまいました。

その結果、当然ながら起動不可となったのですが、LeopardのDVDから起動し、ディスクの修復を

行うと、起動ディスクは修復され、起動OKとなり、ひと安心。


ところが、起動ディスク以外のHDD

具体的には、3台あり、内蔵1台、FW接続2台が、アクセス不可となってしまいました。

アクセス権がありません、というコマンドが出ます


ディスクユーティリティを起動し、アクセス権の修復をしようとしても、グレー表示で実行できず。

ものは試しと、rootでログインして、

ディスクユーティリティを起動ても、

同様に、アクセス権の修復がグレー表示で実行できず。


ネットで調べて、ターミナルでchmodコマンドを使おうとしましたが、ドライブ(ボリューム)全体の

パーミッションの変更がわからず、お手上げ


外付けHDDの中身は、主にバックアップですが、iTunesのデータがすべてそこにあり

1万3千曲以上のデータが助けられないと、私の人生なんだったんだ!

状態になってしまいます


どうしたらよろしいでしょうか?


Power MacG5 MacOS10.5.7 Dual1.8GHzG5 Memory4.5GB

投稿日 2009/05/25 06:09

返信
返信: 32

2009/05/25 07:05 otosantk への返信

ディスクユーティリティを起動し、アクセス権の修復をしようとしても、グレー表示で実行できず。

ものは試しと、rootでログインして、ディスクユーティリティを起動ても、同様に、アクセス権の修復がグレー表示で実行できず。


当然です…。ちょっと勘違いをされているようなので。ディスクユーティリティのアクセス権の修復は、"/Library/Receipts/xxxxxx.pkg "等を参照して、システムやアプリケーションが使用するファイルやディレクトリー等のアクセス権を修復するもので、ボリュームそのもののアクセス権やユーザのホームフォルダー以下等は守備範囲外です。


また、システムが稼働してアプリケーションを動かすときに必要なアクセス権の修復ですから、当然、システムがインストールされていないボリュームに対しては("/Library/Receipts/xxxxxx.pkg "も無いわけだし)実行できません。


で、rootでログインしてもHDDの中身は見ることができないのですか?見ることができるなら、そのままコピーしちゃうとか、あるいは、ターミナルから"sudo cp"が使えるなら、cpで再帰的にコピーしちゃうとか。


rootでも、あるいは、sudoを付けたコマンドでもHDDの中身を見ることができないとかだと、ちょっと厄介なような…。

2009/05/25 07:17 こういち への返信

chmod 775 /Volumes/(ボリューム名)


アクセス権の修復の中断だけで起動ボリューム以外のメディア全部がマウントされなくなるというのがちょっと不可解です。

このコマンドを実行する前に、一度 /Volumes のアクセス権も含めて確認した方がいいかもしれません。


ls -la /Volumes


の出力を貼ってみてもらうと何かわかるかも?

2009/05/25 07:50 otosantk への返信

otosantk による書き込み:


内蔵1台、FW接続2台が、アクセス不可となってしまいました。

アクセス権がありません、というコマンドが出ます


普通の方法ですが、「情報を見る」でアクセス権を自分に与えて、「このボリューム上の所有権を無視」にチェックを入れてみるとどうかな。

いずれも、ディスク修復を事前に実行した方が良いかも。


データを救出した後は、念のため、初期化を。

2009/05/25 15:24 HAL への返信

遅くなりました

コマンドの結果を貼ります


PowerMacG5-2:~ kashitaka$ ls -la /Volumes
total 7
drwxrwxrwt@ 8 root admin 272 5 26 07:17 .
drwxrwxr-t@ 46 root admin 1632 5 23 08:43 ..
drw-rw-r--@ 25 kashitaka staff 918 5 7 21:20 Back Up TERABITE
drwxrwxr-t 31 root admin 1122 5 24 15:03 HDD2
lrwxr-xr-x 1 root admin 1 5 25 19:46 Leopard -> /
drw-rw-r--+ 11 kashitaka staff 442 5 16 09:00 Time Machine
drw-rw-r--@ 16 501 everyone 612 3 24 20:32 iTunes Data


Leopardが起動ディスク

HDD2というのは読めます

それ以外は読めません

2009/05/25 18:21 otosantk への返信

drw-rw-r--@ 25 kashitaka staff 918 5 7 21:20 Back Up TERABITE


起動ボリューム以外の実行権が全て外れているようです。

こうなった原因が不明なので対症療法で大丈夫なのかわかりませんがとりあえず


chmod 755 '/Volumes/Back Up TERABITE'


と実行して、'Back Up TERABITE'の中身が見れるか、その下のフォルダの内容も見れるか、コピーできるかを確認してみてください。

それで問題なければ、他のHDDについても同様に


chmod 755 '/Volumes/Time Machine'

chmod 755 '/Volumes/iTunes Data'


としてアクセス権を変更してください。

2009/05/25 19:56 otosantk への返信

OSXが入っている内蔵HDDのDisk Controllerか、OSXがVolumeを管理する何かを壊したと見るべきでは?


内蔵HDDのDataを新しいHDDに退避して、3つのHDDは弄らないで、内蔵HDDを初期化後にLeopardをInstallしたほうが良いように思います。あるいはTime Machineで戻すとか...

2009/05/26 02:29 otosantk への返信

アクセス権の修復中に電源を抜いたのですから、書き込みをしている内蔵HDDの何処かを壊す可能性が高いですが、他のHDDは書き込みをしてないので壊れてないのではないかと思います。それに内蔵HDDはFirst Aidで動くようですがトラブルを抱えてしまったので、このまま使い続けるのは危険だと思います。


HDDにはDisk ControllerがあってOSXの命令を実行します。これが問題を抱えるとHDDがMount出来なくなったり、混乱してるのでコピーや消去などを行うと起動している自分自身のFileを壊す事があります。


Disk ControllerをRESETするにはHDDを初期化するしかありません。内蔵HDD(OSXが入っている)を取り出し、新しいHDDに取り替えてLeopardのInstallを試されたほうが良いと思います。これで3つのHDDが問題なければビンゴ !!


内蔵HDDにLeopardを入れ直せば、実行やFirst Aidで簡単に3つのHDDは直るのではないかと思います。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

外付けHDDのアクセス権の変更

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。