【トラブル】ラズベリーパイで空き容量が0%になりました

スポンサーリンク

いわゆるディスクフルとか使用率100%な満タン状態。

状況

pi@raspiwork:/tmp$ df -h
ファイルシス   サイズ  使用  残り 使用% マウント位置
rootfs           3.6G  3.6G     0  100% /
/dev/root        3.6G  3.6G     0  100% /
devtmpfs         235M     0  235M    0% /dev
tmpfs             49M  244K   49M    1% /run
tmpfs            5.0M     0  5.0M    0% /run/lock
tmpfs             98M   68K   98M    1% /run/shm
/dev/mmcblk0p1    56M   21M   36M   37% /boot
pi@raspiwork:/tmp$ 

残り0でした

bashでコマンド補完しようとする→空き容量がないから無理

これはまずい

pi@raspiwork:~$ cat .ba-bash: ヒアドキュメント用一時ファイルを作成できません: デバイスに空き領域がありません

[TABキー]を押して保管しようとするとこのありさま(´;ω;`)

空き容量増やすよ!

とりあえず試したこと

sudo apt-get autoremove

使われないライブラリを消すらしい。空き容量は増えなかった…

sudo apt-get clean

キャッシュなどの削除。空き容量がちょっと回復した(∩´∀`)∩

pi@raspiwork:/tmp$ df -h
ファイルシス   サイズ  使用  残り 使用% マウント位置
rootfs           3.6G  3.1G  360M   90% /
/dev/root        3.6G  3.1G  360M   90% /
devtmpfs         235M     0  235M    0% /dev
tmpfs             49M  244K   49M    1% /run
tmpfs            5.0M     0  5.0M    0% /run/lock
tmpfs             98M   68K   98M    1% /run/shm
/dev/mmcblk0p1    56M   21M   36M   37% /boot
スポンサーリンク

とりあえずの対策

いろいろ試すならSDカードは8ギガか16ギガぐらいを使っておいたほうがいいと思います!

とりあえず空き容量を食い尽くした疑いのあるパッケージを

sudo apt-get remove

で消せばなんとかなりそう。

根本的な対策

より大きいSDカードにラズベリーパイのシステム全体をコピーするといいかと思います。


【Amazon.co.jp限定】Transcend microSDHCカード 32GB Class10 (無期限保証) Newニンテンドー3DS 動作確認済み TS32GUSDHC10E (FFP)

やり方はちょっと手間がかかるので、そのうち書こうかと思います!