[egyelőre megoldva] systemctl - Error: No space left on device

Sziasztok,

Egy kis segítséget kérnék. Annó úgy emlékszem valahogy megoldottam a dolgot, de nem jut eszembe a "hogyan", és nem találok ötletet google-val sem.

Felraktam egy Fedora 17-et (kernel-3.5.2-3.fc17.x86_64), és a systemctl parancsoknál egyre több szolgáltatás esetén az "Error: No space left on device" hibaüzenetet dobja a rendszer. Látszólag indokolatlanul.

A logokban (messages, apache log, stb) nem találtam semmi idevágót.
Google-ban kerestem, de egyelöre nem találtam a megfelelö információt.

Van ötlete valakinek?

Elöre is köszönöm!

pl:
systemctl restart mysqld.service
Error: No space left on device

systemctl restart httpd.service
Error: No space left on device

df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 25G 1.6G 23G 7% /
devtmpfs 12G 4.0K 12G 1% /dev
tmpfs 12G 0 12G 0% /dev/shm
tmpfs 12G 784K 12G 1% /run
/dev/md1 25G 1.6G 23G 7% /
tmpfs 12G 0 12G 0% /sys/fs/cgroup
tmpfs 12G 0 12G 0% /media
/dev/md127 1.4T 3.9G 1.3T 1% /mnt/data

df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
rootfs 1602496 36294 1566202 3% /
devtmpfs 3083240 432 3082808 1% /dev
tmpfs 3085517 1 3085516 1% /dev/shm
tmpfs 3085517 379 3085138 1% /run
/dev/md1 1602496 36294 1566202 3% /
tmpfs 3085517 12 3085505 1% /sys/fs/cgroup
tmpfs 3085517 1 3085516 1% /media
/dev/md127 89440256 61453 89378803 1% /mnt/data

UPDATE:
Az apache frissítése úgy néz ki egyelöre javította a hibát. Most épp nem ír ki egy frissítést követő restart, illetve utána reload-oknál hibát.
httpd-2.2.23-1.fc17.x86_64 -re frissült a csomag

Hozzászólások

A particiónálásnál van egy rootnak fentartott hely, amit más user nevében nem tudsz túlírni, alapértemezésként ez 5%. Nem lehet ez okozza a hibát?
Vagy ha van qouta kezelés még az is okozhatja. (SELinux-ot is nézd meg)
Ha egyik se akkor még egy check fs-t ráengednék hátha talál valamit.

Köszi! :)
Kb ezeket találtam én is a neten.

A tune2fs-el átállítottam a fenntartott helyet 2% körülire egyelöre. - a hiba maradt
SeLinux ki van kapcsolva már gyakorlatilag a telepítés óta
(szerk:) Quota nincs (még)
Fsck-t pár perce lefuttattam, de pár apróságon kívül nem talált semmit - a hiba maradt

Az az érdekes, hogy a mysql elindul a hibaüzenet ellenére.
Az apache pedig systemctl-el nem, de az "apachectl start"-al indítva szintén elindul.

Valami BUG lenne? Fedora 16-al kapcsolatban írták néhány fórumban (érdekes, ott pedig nem futottam bele ilyesmibe), de ez meg 17...

További érdekesség, hogy már az apache is elindul systemctl hívásnál, de a systemctl (ahogy az alábbi strace-eknél is látszik) pollin loop-ba kerül és sokáig várakozik a start/stop/restart müveleteknél, vagy egy idö után sikertelenül kilép, holott az apache már elindult...

4905 inotify_add_watch(4, "/run/systemd/ask-password", IN_CLOSE_WRITE|IN_MOVED_TO) = -1 ENOSPC (No space left on device)

Ez a lényeges sor.

Meg tudod nézni, hogy a fájl létezik-e?
és milyen jogosultságokkal?
továbbá a parent dir-nek /run/systemd milyenek a jogosultságai?

Tudsz ebben a könyvtárban új fájlt létrehozni?
Gondolom a kernel rendben, gyári kernel van fent?

ls -hal /run/systemd/ask-password
total 0
drwxr-xr-x 2 root root 40 Aug 31 22:32 .
drwxr-xr-x 11 root root 280 Sep 1 09:14 .

ls -hal /run/systemd/
total 0
drwxr-xr-x 11 root root 280 Sep 1 09:14 .
drwxr-xr-x 24 root root 600 Sep 1 11:09 ..
drwxr-xr-x 2 root root 40 Aug 31 22:32 ask-password
drwx------ 2 root root 60 Sep 1 00:32 ask-password-block
.... (+ további mappák/fájlok)

[root@static systemd]# echo "teszt" > ask-password/test.txt
[root@static systemd]#

[root@static systemd]# echo "teszt" > test.txt
[root@static systemd]#

A kernel gyári, igen, legalábbis ami a Fedora 17 repo-iban elérhetö. (kernel-3.5.2-3.fc17.x86_64)

Köszi, utána olvasok.

Reboot-ot már többször próbáltam még mielött ide írtam, de sajnos nem segített.
Viszont nem tudom pontosan hogyan/miért, de a hiba most már nem jelentkezik. Elindul systemctl-el az apache és a mysql is.
Igazán nem tettem semmit a fenti "teszteken" kívül.

Egyébként root-ként szoktam. A sudo-zást nem igazán tudom megszokni :) Már ha erre gondolsz...

Köszi, meg egyelöre.

A hiba egy ideig eltünt, amikor említettem. Majd pár napra rá újra jelentkezett. Akkor az alábi URL-en említett fájlokban vettem magasabbra az értékeket.
http://blog.sorah.jp/2012/01/24/inotify-limitation
Úgy néz ki, hogy ez hosszabb távon is segített. Legalábbis egyelöre nem jelentkezett a hiba újra.