起こったこと
PCを起動してもログイン画面にたどり着くことができませんでした。
前回起動時にルートファイルがいっぱいになりそう
(詳細な文言はちゃんと覚えていない)といったメッセージがでていたことを思い出しました。
どうやらストレージがいっぱいになると(いっぱいになりかけでも?)Ubuntuを起動できなくなるようでした。
環境
Ubuntu 22.04
やったこと
PCを起動したときにCtrl + Alt + F2
を押しました。
これでCUIのログイン画面に入ることができます。
タイミングの問題かCUIに入れないことがあったので、電源ボタンを押してからとりあえずCtrl + Alt + F2
を連打しました。
ログイン画面ではユーザー名とパスワードを打ち込む必要がありました。
CUIでログインが成功したら以下のコマンドを実行しました。
df -h
> Filesystem Size Used Avail Use% Mounted on
> tmpfs 1.2G 4.0M 1.2G 1% /run
> /dev/mapper/vgubuntu-root 232G 110G 111G 50% /
> tmpfs 5.8G 57M 5.8G 1% /dev/shm
> tmpfs 5.0M 4.0K 5.0M 1% /run/lock
> /dev/sda2 704M 268M 385M 41% /boot
> /dev/sda1 511M 8.3M 503M 2% /boot/efi
> tmpfs 1.2G 196K 1.2G 1% /run/user/1001
dfコマンドとはディスクの空き容量をマウントされている各ファイルシステムごとに表示するコマンドです。
出力結果は問題を解決した後のものですが、/dev/mapper/vgubuntu-root
のUse%
が100%になっていました。
参考の項にあるページによると以下のコマンドで、多くのスペースを占めている上位 10 個のファイルがリストアップされるようです。
sudo du -a /home | sort -n -r | head -n 10
大きすぎるファイルをダウンロードしたときなどに使えますね。
私は前回起動時に行っていた作業のキャッシュがたまりすぎていることが原因だと気づくことができたので、キャッシュファイルの削除を行ってディスクの容量をあけることで無事起動することができました。
参考