No space left on device
A-Dataの2Gが一定の使用量を超えるとファイルを壊し始めるのを大蔵省に訴え続けて、満を持して稟議が降りた虎の4G。
使用実績が多いので、精神的にも快適に使ってて特に問題も無いだろうと思ってたら…。
いつものようにコンソールからmake。なんかリンクでエラー。「No space left on device」だそうで。
あぁ、そうですかと思いながら、環境変数TMPDIRとTEMPを/dev/shm/tmpから/mnt/card/tempに変更。
再度makeもエラー消えず。 df -hでSDの残り容量も1.1Gあることを確認。はて…?
その日は再起動でエラーが出なくなったので一安心。
次の日もいつものようにmake。今度はオブジェクトを吐くところで「No space left on device」。
SD上でbuildしてるので、さすがに変だと思いddで10kbほどのファイルを作ろうとすると「No space left on device」。
Win機からsamba経由でSDにファイルを落とそうとすると「No space left on device」。
…えーーーーーーーーーーーーーー!?!?
とりあえず気を落ち着かせてe2fsckしたら
[root ~]# e2fsck -n /dev/mmcda1 e2fsck 1.35 (28-Feb-2004) Warning! /dev/mmcda1 is mounted. /dev/mmcda1 contains a file system with errors, check forced. Pass 1: Checking inodes, blocks, and sizes Deleted inode 308541 has zero dtime. Fix? no Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information Block bitmap differences: -148031 -(438389--438391) -(438396--438410) -(438424--438433) -625742 Fix? no Free blocks count wrong for group #13 (10830, counted=10790). Fix? no Free blocks count wrong (399397, counted=399357). Fix? no Inode bitmap differences: -308541 Fix? no /dev/mmcda1: ********** WARNING: Filesystem still has errors ********** /dev/mmcda1: 19508/502944 files (2.4% non-contiguous), 605644/1005041 blocks [root ~]#
いや~~ん(T-T
応急処置としてでかいムービーファイルを消して安全と思われる容量を確保。makeは無事終了(その前にバックアップとりましょう)。
この容量を使ってSD上のファイルを適当な大きさのtarに固めて母艦にバックアップとる事にします。
定期的にバックアップは取れという神の啓示でしょうが、4G使い切れないのはなぁ…。FAT32だと大丈夫なのかなぁ…。
| 固定リンク
この記事へのコメントは終了しました。
コメント