gcc: Brak miejsca na urządzeniu?

Próbuję utworzyć jakiś kod C za pomocą prostej komendy gcc w Ubuntu 10, ale z jakiegoś powodu pojawia się błąd:

Cannot create temporary file in /tmp/: No space left on device

Rzecz w tym, że mam dużo miejsca na dysku. Tutaj jest wyjście df -h:

Filesystem            Size  Used Avail Use% Mounted on
/                     3.7G  2.4G  1.1G  70% /
devtmpfs              312M  112K  312M   1% /dev
none                  312M   24K  312M   1% /dev/shm
none                  312M   80K  312M   1% /var/run
none                  312M     0  312M   0% /var/lock
none                  312M     0  312M   0% /lib/init/rw

I df -i, na wypadek gdybyś zastanawiał się nad inodami:

Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/                     240960  195198   45762   82% /
devtmpfs               79775     609   79166    1% /dev
none                   79798       3   79795    1% /dev/shm
none                   79798      41   79757    1% /var/run
none                   79798       2   79796    1% /var/lock
none                   79798       1   79797    1% /lib/init/rw

mogę teżtouch /tmp/test pomyślnie, więc wiem, że mam miejsce na dysku. Jakieś pomysły, dlaczego gcc nagle zdecydował się rzucić dopasowanie? (To działało wcześniej) Dzięki wcześniej.

questionAnswers(2)

yourAnswerToTheQuestion