disque saturé linux

disque saturé linux - Linux et OS Alternatifs

Marsh Posté le 23-03-2006 à 12:28:11    

hello,  
 
je viens fair eun df sur mon routeur sous linux et je vois une occupation à 100 % Depuis son installation le taux maxi que j'ai eu été 69 %
 
Comment savoir quel fichier ont gonflé et quel service ?
 
Comment retrouvé mon taux d'occupatin de 69 %
 
Merci
 
lolo

Reply

Marsh Posté le 23-03-2006 à 12:28:11   

Reply

Marsh Posté le 23-03-2006 à 12:35:14    

Fichiers de logs ?


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 23-03-2006 à 12:38:24    

recherche de fichier par taille > à une reference  
 
find ... -size +XXXM .........
 
c'est probablement dans les /var/log effectivement que ça a du confler le plus vite...
 
purge des logs avec

Code :
  1. cat /dev/null > fichier.log

pour un vidage efficace...


Message édité par francoispgp le 23-03-2006 à 12:40:50
Reply

Marsh Posté le 23-03-2006 à 12:51:16    

Un simple echo > fichier.log suffit...
Sinon ca risque fortement de venir de tes fichiers de logs.
Configure correctement ton logrotate

Reply

Marsh Posté le 23-03-2006 à 13:29:15    

oui mais il crée une ligne vide en debut de fichier c'est pas propre  :ange:


Message édité par francoispgp le 23-03-2006 à 13:29:38
Reply

Marsh Posté le 23-03-2006 à 13:34:20    

Si je voulais un truc propre j'utiliserais pas linux [:roane]
edit: Ah... on est que jeudi...

Message cité 1 fois
Message édité par l0ky le 23-03-2006 à 13:34:50
Reply

Marsh Posté le 23-03-2006 à 13:53:09    

ok mais comment ca se fait que ca a gonflé du jour au lendemain ? Hier c'était toujours à 69 % ?
 
La semaine dernière j'avais lancé un sarg qui m'a tout saturé.  Y pas de périodicité avec sarg ? Si oui je l'enlève ou cette périodicité ?
 
Merci

Reply

Marsh Posté le 23-03-2006 à 14:19:42    

ci dessous un df. le /dev/hda1 diminue en l'espace de 2-3 minutes d'entre 5 et 6 M. Même pour des logs ca fait beaucoup non ?
 
 
sys. de fich.         Tail. Occ. Disp. %Occ. Monté sur
/dev/hda1             2,2G  2,0G   87M  96% /
/dev/hdd1              49G  545M   46G   2% /cache
/dev/hdd6              99M  4,1M   90M   5% /firewall
/dev/hda6             1,4G   72M  1,4G   6% /home
/dev/hdd5             9,7G   58M  9,1G   1% /logs

Reply

Marsh Posté le 23-03-2006 à 14:27:06    

peut-être un process fou qui écrit sur le disque


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 23-03-2006 à 14:29:08    

et comment je trouve ca ?

Reply

Marsh Posté le 23-03-2006 à 14:29:08   

Reply

Marsh Posté le 23-03-2006 à 14:30:19    

l0ky a écrit :

Si je voulais un truc propre j'utiliserais pas linux [:roane]
edit: Ah... on est que jeudi...


 
ouais, un BSD [:pingouino]
 

Mjules a écrit :

peut-être un process fou qui écrit sur le disque


 
je sens bien un programme qui bave dans le /var, qui n'est pas sur une partoche à part..
 


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 23-03-2006 à 14:31:18    

c'est ma liste de processus :  
 
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
  PID TTY      STAT   TIME COMMAND
    1 ?        S      0:00 init [5]
    2 ?        SN     0:00 [ksoftirqd/0]
    3 ?        S<     0:00 [events/0]
    4 ?        S<     0:00 [khelper]
    9 ?        S<     0:00 [kthread]
   21 ?        S<     0:00 [kblockd/0]
   54 ?        S      0:00 [kapmd]
   74 ?        S      0:00 [pdflush]
   75 ?        S      0:00 [pdflush]
   77 ?        S<     0:00 [aio/0]
   76 ?        S      0:00 [kswapd0]
  671 ?        S      0:00 [kseriod]
  757 ?        S      0:00 [kjournald]
  790 ?        S<s    0:00 udevd
 1355 ?        S      0:00 [khubd]
 1577 ?        S<     0:00 [ata/0]
 3775 ?        S      0:00 [kjournald]
 3776 ?        S      0:00 [kjournald]
 4656 ?        Ss     0:00 /sbin/ifplugd -b -i eth0
 4842 ?        S      0:00 /bin/sh /usr/sbin/adsl-connect
 4895 ?        Ss     0:00 /usr/sbin/pppd pty /usr/sbin/pppoe -p /var/run/pppoe.conf-adsl.pi
 4899 ?        S      0:13 /usr/sbin/pppoe -p /var/run/pppoe.conf-adsl.pid.pppoe -I eth0 -T
 4999 ?        Ss     0:00 portmap
 5023 ?        Ss     0:32 syslogd -m 0 -a /var/spool/postfix/dev/log
 5047 ?        Ss     0:13 klogd -2
 5120 ?        Ss     0:00 rpc.statd
 5340 ?        Ss     0:00 xfs -port -1 -daemon -droppriv -user xfs
 5366 ?        Ss     0:00 dbus-daemon-1 --system
 5398 ?        Ss     0:00 hald
 5705 ?        S      0:00 /usr/bin/kdm -nodaemon
 5725 ?        Ss     0:03 nifd -n
 5750 ?        S      0:01 /etc/X11/X -deferglyphs 16 -auth /var/run/xauth/A:0-CB1kqG
 5789 ?        S      0:00 -:0
 5839 ?        Ssl    0:00 mDNSResponder
 5869 ?        Ss     0:00 /usr/sbin/atd
 5909 ?        Ss     0:00 /usr/sbin/sshd
 6047 ?        S      0:00 [nfsd]
 6048 ?        S      0:00 [nfsd]
 6049 ?        S      0:00 [nfsd]
 6050 ?        S      0:00 [nfsd]
 6051 ?        S      0:00 [nfsd]
 6052 ?        S      0:00 [nfsd]
 6053 ?        S      0:00 [nfsd]
 6054 ?        S      0:00 [nfsd]
 6055 ?        S      0:00 [lockd]
 6056 ?        S<     0:00 [rpciod/0]
 6068 ?        Ss     0:00 rpc.mountd
 6158 ?        S      0:08 /usr/bin/kdm_greet
 6243 ?        Ss     0:00 /usr/lib/postfix/master
 6259 ?        S      0:00 pickup -l -t fifo -u -c -o content_filter  -o receive_override_op
 6260 ?        S      0:00 qmgr -l -t fifo -u -c
 6261 ?        S      0:00 tlsmgr -l -t fifo -u -c
 6269 ?        Ss     0:00 proftpd: (accepting connections)
 6296 ?        Ss     0:00 crond
 6328 ?        Ss     0:00 squid -D
 6416 ?        Ss     0:00 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.
 6442 ?        Ss     0:00 smbd -D
 6469 ?        Ss     0:00 nmbd -D
 6479 ?        S      0:00 smbd -D
 6631 ?        Ss     0:00 httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_ACCESS -DH
 6632 ?        S      0:00 /usr/bin/perl /usr/sbin/advxsplitlogfile
 6639 ?        S      0:00 httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_ACCESS -DH
 6640 ?        S      0:00 httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_ACCESS -DH
 6641 ?        S      0:00 httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_ACCESS -DH
 6642 ?        S      0:00 httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_ACCESS -DH
 6643 ?        S      0:00 httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_ACCESS -DH
 6733 ?        Ss     0:00 perl /usr/share/libDrakX/drakxtools_http/miniserv.pl /etc/drakxto
 6770 tty1     Ss+    0:00 /sbin/mingetty tty1
 6771 tty2     Ss+    0:00 /sbin/mingetty tty2
 6772 tty3     Ss+    0:00 /sbin/mingetty tty3
 6773 tty4     Ss+    0:00 /sbin/mingetty tty4
 6774 tty5     Ss+    0:00 /sbin/mingetty tty5
 6775 tty6     Ss+    0:00 /sbin/mingetty tty6
 7381 ?        Ss     0:00 sshd: technique [priv]
 7383 ?        S      0:01 sshd: technique@pts/1
 7384 pts/1    Ss     0:00 -bash
 7423 pts/1    S      0:00 su root
 7424 pts/1    S      0:00 bash
 7528 ?        S      0:00 httpd2 -f /etc/httpd/conf/httpd2.conf -DAPACHE2 -DHAVE_ACCESS -DH
 7543 ?        S      0:14 (squid) -D
 7544 ?        Ss     0:00 (unlinkd)
 7657 pts/1    R+     0:00 ps -ax

Reply

Marsh Posté le 23-03-2006 à 14:32:48    

il est mis dans quoi le cache de ton squid ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 23-03-2006 à 14:33:46    

le cache squid est /cache sur un second DD

Reply

Marsh Posté le 23-03-2006 à 14:34:43    

suis passé de 130 M de libre à 45 en l'espace de 20 minutes ...
Affolant la ...

Reply

Marsh Posté le 23-03-2006 à 14:35:58    

trouve ce qui grossit avec un find comme dit plus haut [:spamafote]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 23-03-2006 à 14:36:22    

37 M entre les deux post ...

Reply

Marsh Posté le 23-03-2006 à 14:38:40    

[root@passerelle technique]# find /* -size +300M
/proc/kcore
find: AVERTISSEMENT: lien direct (hard link) est erroné pour /proc: cela est peut-être dû à une anomalie dans le pilote du système de fichiersé L'option -noleaf est automatiquement activée. Les résultats antérieurs peuvent avoir échoués à inclure des répertoires qui auraient dû être recherchés.
find: /proc/7997/task/7997/fd/4: No such file or directory
find: /proc/7997/fd/4: No such file or directory

Reply

Marsh Posté le 23-03-2006 à 14:39:07    

voila la réponse à un find /* -size+300M

Reply

Marsh Posté le 23-03-2006 à 14:47:24    

find / -size +100M
 
ce sera déjà pas mal
 
et regarde un df -i, on sait jamais


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 23-03-2006 à 14:47:44    

saturé ...

Reply

Marsh Posté le 23-03-2006 à 14:48:13    

Sys. de fich.         Inodes   IUtil.  ILib. %IUti. Monté sur
/dev/hda1               277K    104K    174K   38% /
/dev/hdd1               6,2M     54K    6,1M    1% /cache
/dev/hdd6                26K      13     26K    1% /firewall
/dev/hda6               182K     477    182K    1% /home
/dev/hdd5               1,3M      22    1,3M    1% /logs

Reply

Marsh Posté le 23-03-2006 à 14:59:58    

J'ai ce fichier qui est super gros. c'est normal ?
 
-r--------  1 root root 1069543424 mar 23 14:59 /proc/kcore

Reply

Marsh Posté le 23-03-2006 à 15:03:02    

a priori oui, il correspond à la taille de la RAM si mes souvenirs sont bons.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 23-03-2006 à 15:06:47    

J'ai déja rebooté la machine mais j'ai gagné 100 M qui ont vite été bouffé ... et la je sais plus quoi faire

Reply

Marsh Posté le 23-03-2006 à 15:08:51    

J'ai ce message dans /var/log/messages
 
[2006/03/23 14:59:07, 0] printing/print_cups.c:cups_cache_reload(85)  
Mar 23 14:59:07 passerelle smbd[6442]:   Unable to connect to CUPS server localhost - Connection refused  
Mar 23 14:59:07 passerelle smbd[6442]: [2006/03/23 14:59:07, 0] printing/print_cups.c:cups_cache_reload(85)  
Mar 23 14:59:07 passerelle smbd[6442]:   Unable to connect to CUPS server localhost - Connection refused  
Mar 23 15:01:00 passerelle CROND[8233]: (root) CMD (nice -n 19 run-parts /etc/cron.hourly)  
 
A quoi ca correspond ?

Reply

Marsh Posté le 23-03-2006 à 15:11:31    

j'ai ca aussi  
 
14:48:30 passerelle kernel: end_request: I/O error, dev fd0, sector 0

Reply

Marsh Posté le 23-03-2006 à 15:17:02    

histoire de voir quel dossier prend le plus de place, fais donc un :

du --max-depth=1 -x -h /


Message édité par Mjules le 23-03-2006 à 15:17:17

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 23-03-2006 à 15:20:13    

et le résultat est  
 
4,0K    /home
0       /dev
19M     /etc
8,0K    /mnt
192K    /tmp
122M    /var
2,8M    /root
0       /proc
0       /sys
1,3G    /usr
3,1M    /boot
6,7M    /sbin
31M     /lib
5,4M    /bin
8,0K    /initrd
4,0K    /opt
4,0K    /cache
4,0K    /logs
1,0K    /firewall
21M     /ftp
4,0K    /www
1,5G    /

Reply

Marsh Posté le 23-03-2006 à 15:22:27    

ben c'est pas plein là


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 23-03-2006 à 15:26:25    

et la ??
 
 df
Sys. de fich.         Tail. Occ. Disp. %Occ. Monté sur
/dev/hda1             2,2G  2,2G     0 100% /
/dev/hdd1              49G  616M   46G   2% /cache
/dev/hdd6              99M  4,1M   90M   5% /firewall
/dev/hda6             1,4G   72M  1,4G   6% /home
/dev/hdd5             9,7G   64M  9,1G   1% /logs
 
 
Mon rep / il est pas saturé ?

Reply

Marsh Posté le 23-03-2006 à 15:27:46    

Je suis bien à 100 % d'occupation sur /dev/hda1. Ca signifie bien que mon disque système sature.
 
Pourquoi tu dis que c'est pas plein ?

Reply

Marsh Posté le 23-03-2006 à 15:29:21    

parce que d'après du, / ne contient que 1.5G quand on fait le total des fichiers
 
amha, tu devrais faire un fsck sur cette partition


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 23-03-2006 à 15:31:48    

c'est quoi un fsck ? excuse mes questions mais je suis pas super spécialiste en linux ...

Reply

Marsh Posté le 23-03-2006 à 15:32:17    

ok mais mon df indique bien 100 % d'occupation. Je comprends pas trop la

Reply

Marsh Posté le 23-03-2006 à 15:34:09    

quand tu as une discordance comme ça entre les tailles données par l'un et celles données par l'autre, c'est souvent le signe d'un problème au niveau du système de fichier. Un fsck (FileSystem Check) pourra peut-être le détecter


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 23-03-2006 à 15:34:36    

ben tient ....
J'avais la ligne dans /var/log/messages  
Mar 23 14:59:07 passerelle smbd[6442]:   Unable to connect to CUPS server localhost - Connection refused.
 
J'ai coupé smb et mon df passe de 100 % d'occupé à 89 %. Ca a libéré 231 M

Reply

Marsh Posté le 23-03-2006 à 15:37:23    

mais ca repart 223 M de libre avec un df

Reply

Marsh Posté le 23-03-2006 à 15:42:11    

le fsck, ca va pas faire rebooter la machine ? Les services qui tournent n'auront ils pas de prob ?

Reply

Marsh Posté le 23-03-2006 à 15:43:47    

pour fsck, il faut faire ça sur une partition démontée ou en lecture seule, donc reboot presque obligatoire


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed