« 整理2 Chiptune関連 | トップページ | 某オープンハード »

2008年3月10日 (月)

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だと大丈夫なのかなぁ…。

|

« 整理2 Chiptune関連 | トップページ | 某オープンハード »

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: No space left on device:

« 整理2 Chiptune関連 | トップページ | 某オープンハード »