Gandi.net Groups

Hébergement mode expert: Partition /dev/xvda1 pleine !!

Vous devez être connecté pour poster de nouveaux messages. Créer un compte.

Hello,

J'ai beau faire le ménage dans mes logs il ne me reste plus qu'une
dizaine de ko libres sur cette partition !

~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/xvda1             2466700   2329944     11452 100% /
varrun                  131144        52    131092   1% /var/run
varlock                 131144         0    131144   0% /var/lock
udev                    131144        20    131124   1% /dev
devshm                  131144         0    131144   0% /dev/shm
/dev/xvdb              5160576    807444   4090988  17% /srv/mon_site

Mais qui y-a-t-il donc dans cette partition qui gonfle
irrémédiablement et fini par causer de gros soucis !??!
C'est quoi ces 2,3 Go ??

Merci pour votre aide.
Le 1 mar 2008 à 10:46 CET, Eric a écrit :
Hello,

J'ai beau faire le ménage dans mes logs il ne me reste plus qu'une
dizaine de ko libres sur cette partition !

~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/xvda1             2466700   2329944     11452 100% /
varrun                  131144        52    131092   1% /var/run
varlock                 131144         0    131144   0% /var/lock
udev                    131144        20    131124   1% /dev
devshm                  131144         0    131144   0% /dev/shm
/dev/xvdb              5160576    807444   4090988  17% /srv/mon_site

Mais qui y-a-t-il donc dans cette partition qui gonfle
irrémédiablement et fini par causer de gros soucis !??!
C'est quoi ces 2,3 Go ??

Merci pour votre aide.
Pareil chez moi sur un serveur quasi vide :

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/xvda1             2466700    665960   1675436  29% /
Eric a écrit :
Mais qui y-a-t-il donc dans cette partition qui gonfle
irremediablement et fini par causer de gros soucis !??!
C'est quoi ces 2,3 Go ??
Je prend les paris: les logs

Essayez:
du -kh /var/log
Le 1 mar 2008 à 11:07 CET, Xavier Roche a écrit :
Eric a écrit :
Mais qui y-a-t-il donc dans cette partition qui gonfle
irremediablement et fini par causer de gros soucis !??!
C'est quoi ces 2,3 Go ??
Je prend les paris: les logs

Essayez:
du -kh /var/log
Apparemment non :

4.0K /var/log/mysql
12K	/var/log/fsck
4.0K	/var/log/news
60K	/var/log/apt
676K	/var/log/proftpd
2.2M	/var/log/apache2
4.4M	/var/log

On est loin des 600M...
Non non come j'ai dit j'ai fais le vide dans les logs.
Eric a écrit :
Non non come j'ai dit j'ai fais le vide dans les logs.
En ne faisant pas rm sur les fichiers ouverts, of course ?
Le 1 mar 2008 à 12:20 CET, Xavier Roche a écrit :
Eric a écrit :
Non non come j'ai dit j'ai fais le vide dans les logs.
En ne faisant pas rm sur les fichiers ouverts, of course ?
C'est à dire ?

En fait j'ai sauvegardé les fichiers chez moi et renvoyé ceux-ci une
fois vidé.
De toutes façons c'est bien vide non ? :
# du -kh /var/log
4.0K    /var/log/mysql
12K     /var/log/fsck
4.0K    /var/log/news
52K     /var/log/apt
28K     /var/log/proftpd
592K    /var/log/apache2
1.8M    /var/log

Bon sinon peut-être une piste :
le fichier /proc/kcore qui fait 763 Mo !
Après une petite recherche ce fichier est si j'ai bien compris
"l'image" de notre mémoire vive (ram+swap), ça fait bcp non sur une
partition de 2.5 Go non ?
Eric a écrit :
En ne faisant pas rm sur les fichiers ouverts, of course ?
C'est a dire ?
En gros si vous effacez un fichier qui est ouvert par un ou plusieurs 
processus, vous n'allez pas effacer le fichier, car il est toujours 
utilisé par le ou les process en question.

[ Le fichier est effacé quand le compteur de référence atteint 0 ; ce

compteur est incrémenté d'un à la création du fichier dans le
répertoire 
ou a sa duplication logique via un lien "hard", à son ouverture par un 
processus, et décrémenté par sa fermeture, ou son effacement du 
répertoire, ou a la suppression d'un lien "hard" ]

Donc le cas classique c'est d'avoir un log qui grossit, et que l'on 
efface a coup de rm: il va continuer de grossir, car il est référencé

par le processus qui écrit dedans.

Essayez de redémarrer le/les process qui remplissent ces logs (apache ?

mysql ?)
De toutes facons c'est bien vide non ? :
# du -kh /var/log
Non, "df" ne sert qu'à voir les fichiers dans le répertoire, cela ne 
comprend pas les fichiers qui ont été effacés (mais qui se
remplissent 
toujours)

En gros si vous avez un gros log ouvert qui a été effacé avec "rm",
il 
n'a plus de lien avec une entrée de répertoire, mais il prend toujours

de la place.

Seul "df" (global) peut vous montrer l'utilisation.
Bon sinon peut-etre une piste :
le fichier /proc/kcore qui fait 763 Mo !
Non, c'est un fichier virtuel (comme la plupart des trucs dans /proc ou 
/dev) qui représente la mémoire, mais qui n'a pas d'existence
"physique" 
sur disque.
J'ai même redémarré le serveur... et toujours ma partition pleine à
100% :-/
Eric a écrit :
J'ai meme redemarre le serveur... et toujours ma partition pleine a
100% :-/
Damned.. vous pouvez faire une recherche exhaustive:

du -k / | grep -vE ".*/.*/.*/.*/" | sort -n | tail +100

et regarder ce qu'il y a vers la fin.
(cela va prendre un moment...)
Le 1 mar 2008 à 14:53 CET, Xavier Roche a écrit :
Eric a écrit :
J'ai meme redemarre le serveur... et toujours ma partition pleine a
100% :-/
Damned.. vous pouvez faire une recherche exhaustive:

du -k / | grep -vE ".*/.*/.*/.*/" | sort -n | tail +100

et regarder ce qu'il y a vers la fin.
(cela va prendre un moment...)
Bingo ! J'ai compris !!!

Mon site est dans la partition /srv/monsite/ ... mais je garde trois
sauvegardes incrémentales dans /serv/sauvegarde/ !

Jamais il ne me serait venu à l'esprit que /srv/monsite/ et
/srv/sauvegarde ne soient pas sur la même partition.... pas trop
l'habitude ce genre de subtilités avec windows ;-)

Bon en tout cas merci pour votre aide et votre patience.