ディスクフルで起動エラー

Mac が「お使いの起動ディスクはほとんど一杯です」というメッセージを出し始めたけど、色々調べるの面倒だなーと何も考えずに再起動したところ、起動すらしない状態になってしまった。
いろんな人の助けを借りつつ、解消できたので、メモ。

やったこと

  • セーフモードで起動
  • 不要なファイルを削除

現象

Mac Book Air 起動時に、「お使いの起動ディスクは一杯です。」というダイアログが出る。
OKを押すと、アップルマークが少しの間表示されるが、その後はグレー画面となる。

セーフモードで起動する

参考:セーフモードを使って Mac の問題を切り分ける - Apple サポート

  • 電源ON直後(起動音がしなかったので)
    • shift キーを押しっぱなしにする。
  • Apple マークとインジケータが表示されたら
    • shift キーより手を離す

不要なファイルを削除する

ディスクの利用状況を確認する

参考:mac ストレージ その他 の圧迫をサクッと解決する方法 - ゆるぶろ

「このMacについて」ー「詳しい情報」ー「ストレージ」

使い切ってますね。。全て「その他」なのは、これはセーフモードで起動しているせいのよう。

容量をくっているフォルダを特定する

参考:ハードディスクの空き容量が極端に少なくなる場合の対処方法 | コミュニティ

leco:~ hoge$ sudo du -g -x -d 5 / | awk '$1 >= 5{print}'
Password:
15 /Applications
128 /cores
8 /Library
7 /System/Library
7 /System
6 /Users/hoge/Library
13 /Users/hoge/Music/iTunes/iTunes Media
13 /Users/hoge/Music/iTunes
5 /Users/hoge/Music/Music Converter
17 /Users/hoge/Music
9 /Users/hoge/Pictures/iPhoto Library/Masters
11 /Users/hoge/Pictures/iPhoto Library
6 /Users/hoge/Pictures/picture
16 /Users/hoge/Pictures
15 /Users/hoge/software

/cores が容量くってますね・・

ファイルを確認する

coreフォルダのファイルは、core ダンプ。さくっと消しちゃいましょう。

$ls /cores
core.1023 core.13306 core.14944 core.3713 core.6628
core.10231 core.13321 core.14952 core.3723 core.6640
core.103 core.13374 core.14961 core.3725 core.6646
core.10432 core.13396 core.1539 core.3731 core.6703
core.1044 core.13414 core.15419 core.3737 core.6743
core.1052 core.13427 core.1639 core.3747 core.6779
core.10703 core.13450 core.1742 core.3755 core.6855
core.1073 core.13460 core.1764 core.3779 core.6877
core.1074 core.13489 core.20890 core.3798 core.6914
core.10948 core.13497 core.2095 core.3802 core.6996
core.10975 core.13516 core.21087 core.3900 core.704
core.10996 core.13523 core.21399 core.3902 core.7184
core.110 core.13528 core.21604 core.3925 core.7225
core.11034 core.13537 core.21636 core.3935 core.7235
core.11069 core.13545 core.22008 core.3954 core.7247
core.11078 core.13550 core.22023 core.3962 core.7264
core.11083 core.13602 core.22032 core.4005 core.7382
(略)

ファイルを削除する

cd /cores
rm *

対応後の空き容量の確認

削除直後。減っているが、全て「その他」になっている。※セーフモード

通常のモードで再起動後。