ホームディレクトリとしていた外付けHDDが故障してログインできません

ホームディレクトリとしていた外付けHDDが故障してログインできません。

復旧させる方法についてご教授いただけますと大変ありがたいです。


状況は以下のとおりです。

Macの内蔵HDDが小さかったため、ホームディレクトリを下記のような方法で外付けHDDに構築していました。

https://weblog10.com/post-293


しかし、その外付けHDDが故障してしまい、Macのログインができなくなってしまいました。

SMCリセット、PRAMリセットも試しましたが、改善しませんでした。

セーフモードでの起動できてログイン画面まで行きますが、ユーザーアカウントへのログインで失敗します。(/Usersが参照できないためと思われます)

なお、リカバリーモードでの起動は可能です。


故障した外付けHDDからなんとかデータ(/Usersディレクトリ)を抽出し、新しい外付けHDDに移すことはできました。

また、Timemachineにより内蔵HDD、ホームディレクトリが入った外付けHDDそれぞれバックアップしている状況でもあります。

加えて、故障Mac以外に作業できる別のMacはあります。


このような状況なのですが、復旧方法について相談させてください。

自分で考えている選択肢はいくつかあるのかなと考えておりますが、懸念点もあるためご相談させていただきます。

(以下、優先順位順)


①新しい外付けHDDにホームディレクトリを設定

外付けHDDにデータは退避できたため、ホームディレクトリの設定ができればすぐ復旧できるのかなと考えているのですが、

リカバリーモード→ターミナルでlinuxのホームディレクトリ設定の「usermod」を使おうとしたのですが、こちらは使えませんでした。

ホームディレクトリを設定する方法はございませんでしょうか。


②Timemachineから外付けHDDに復元

リカバリーモードでTImemachineで外付けHDDに復元させる事もできるのかなと考えておりますが、

この場合、ホームディレクトリのみの復元ができません。

今のMacの構成上、ホームディレクトリ以外のシステムデータはMacの内蔵HDDに保存されているため、

単純にTimemachineで復元してしまうと、Macintosh HD全部を復元して、

生きている内蔵HDDとの兼ね合いが問題ないのか心配してます。


③クリーンインストール

すべてまっさらにしてクリーンインストールする選択肢もあるのかなと思います。

ただその場合、この複雑な構成(ホームディレクトリ:外付けHDD、それ以外:内蔵HDD)のまま復旧させるのはどのような手順で行えば良いでしょうか。下記のような感じになりますでしょうか。

  • 外付けHDDに全データ復旧
  • 内蔵HDDにOSクリーンインストール、ホームディレクトリを外付けHDDに設定
  • 外付けHDDのホームディレクトリ以外のデータを削除


以上です。

ご教授いただけますと幸いです。


よろしくお願いいたします。

Mac mini 2018 or later

投稿日 2020/06/24 16:40

返信
返信: 21

2020/06/25 07:11 sot1620 への返信

最初にお書きの方法で作って運用できてたんですよね。

ーーーーーー

状況は以下のとおりです。

Macの内蔵HDDが小さかったため、ホームディレクトリを下記のような方法で外付けHDDに構築していました。

https://weblog10.com/post-293

ーーーーーー


既に書かれているように、管理者ユーザを内蔵ボリュームに作っておいた方がいいでしょうね。


2020/06/25 07:16 xy への返信

>最初にお書きの方法で作って運用できてたんですよね。

ご認識のとおりです。特にアクセス権も問題なく使えていました。

それだけになぜこんな状況になってしまうのか、というところです。


>既に書かれているように、管理者ユーザを内蔵ボリュームに作っておいた方がいいでしょうね。

そうですね、これは作るようにしたいと思います。

2020/06/25 08:20 はに への返信

説明足らずですいません。

ご指摘の通り、以前と同じ方法なのですが、何度やってもうまくいきません。


今問題になっているのはアクセス権だと思いますが、例えばアクセス権がないフォルダを全部

「everyone:読み/書き」と権限を与えてしまうのはやはり危険でしょうか。

もしそういったことをしてしまっても問題ないのであれば、アクセス権を全てオープンにすればアクセスできるようになりそうです。

2020/06/25 16:50 sot1620 への返信

> 「everyone:読み/書き」と権限を与えてしまうのはやはり危険


それはやめた方が良いです。

最近のosだと、そういうパーミッションだと動かないようにしてる場合も少なくないです。


ターミナルでパーミッションを表示させてみてください。

ls -al

とすれば出てきます。所有者名のところはwatasiなどに変えて出してください。userとかだと一般的すぎて、よく分からなくなりそうですので。


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

ホームディレクトリとしていた外付けHDDが故障してログインできません

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