「タイムマシーンでバックアップをとり、OS アプデしたら、外付け HDD 認識しなくなった」という報告を受け修理。
disk utility では認識するものの、修復を試みるもうまく行かず。論理障害と見られる。
1./dev/xxx を特定
CLI から
diskutil list
で /dev/xxx に該当する HDD の IDENTIFIER を確認
2.fsck_hfs で修復
fsckで修復を試みる。fsck はあまりカジュアルに実行するものではない。
sudo fsck_hfs -fy /dev/disk2
sudo fsck_hfs -fy /dev/disk2s1
disk2 は適宜読み替える。timemachine がパテーションきってる場合 s1 などもパテーションごとに実行する
3.fsck のプロセスを kill
上記だけでは認識しなかったので、fsck でアクティビティモニタのプロセスを検索して kill するとようやく認識。
データを救出して HDD は新しいものに交換。