夜中にMacの外付けディスクが唸る現象を解決だ

パソコン
AD

Mac miniに接続しているTimeMachineバックアップ先の外付けHDDが夜中に何度も唸り出す・・・

df -hでマウント状況を確認してみると、こんな感じ。

実施しても効果がなかったこと

  • Timemachineの実行タイミングを自動実行から手動実行に変更する
  • 「ネットワークアクセスによるスリープ解除」を「しない」に設定する
  • Spotlight検索を全てオフにする
  • diskutil unmount “/Volumes/Seagate Expansion Drive” でボリュームをアンマウントする

“効果がなかったこと”最後のボリュームのアンマウントで止まるかと思いきや、まだHDDが起動したりスリープしたりを繰り返した時は、どうしてくれようかと思いましたよ・・・

効果があったこと(解決策)

rootでディスクごと(論理的に)取り外します。先ほどdfコマンドで、外付けディスクは/dev/disk7s2だと分かっているので以下のコマンドで取り外します。

 % sudo diskutil unmountDisk force /dev/disk7

crontabで自動化してしまおう

夜23:00に強制停止(名前からディスク本体を特定して停止)

0 23 * * * diskutil list external | grep "Seagate Expansion Drive" | awk '{print $NF}' | head -n 1 | xargs -I{} diskutil unmountDisk force /dev/{}

朝08:00に再開

0 8 * * * diskutil mount "Seagate Expansion Drive"

スリープ中だと動かないかもだけど、これで夜中にHDDの音で起きることもなくなるかな・・・

ひとことコメント コメント欄以外は任意入力です