adrinavarro
25/05/2008, 20h15
Suis aller diner et d'un coup mysql ne marche pas, par exemple, et quelques deamons ne marchent pas. Avec
df -h
nous donne par exemple
~# df -h
S.ficheros Tama?o Usado Disp Uso% Montado en
/dev/sda1 3,0G 2,9G 0 100% /
tmpfs 482M 0 482M 0% /lib/init/rw
udev 10M 28K 10M 1% /dev
tmpfs 482M 0 482M 0% /dev/shm
/dev/sda2 226G 112G 103G 53% /home
et mysql dit:
mysqld: Disk is full writing '/var/log/mysql/mysql-bin.000014' (Errcode: 28). Waiting for someone to free space... Retry in 60 secs
pour savoir où se trouve le problème on fait:
du -h --max-depth=1 /
et on obtient quelque chose comme cela:
16K /lost+found
112G /home
0 /proc
4,2M /bin
4,8M /boot
256K /dev
7,1M /emul
20M /etc
4,0K /initrd
7,9M /lib
0 /sys
12K /media
4,0K /mnt
4,0K /opt
64K /root
6,8M /sbin
4,0K /selinux
4,0K /srv
12K /tmp
516M /usr
2,3G /var
115G /
Si l'on enlève home, où l'on a plus d'espace occupé c'est sur /var. On regarde donc:
du -h --max-depth=1 /var
et on obtient
4,1M /var/backups
133M /var/cache
82M /var/lib
4,0K /var/local
8,0K /var/lock
2,1G /var/log
400K /var/mail
4,0K /var/opt
92K /var/run
24K /var/spool
4,0K /var/tmp
32K /var/www
2,3G /var
ici /var/log/ occupe 2,1 Go. On regarde encore dedans:
du -h --max-depth=1 /var/log
et
12K /var/log/fsck
8,0K /var/log/installer
4,0K /var/log/news
13M /var/log/apache2
9,7M /var/log/mysql
2,1G /var/log
on n'a pas de folder grand sur /var/log donc il s'agit forcément d'un fichier sur /var/log
cd /var/log
ls -sah
je ne vais pas faire paste ici, mais on voit que des fichiers de logs d'archive (terminant par .0, .1 et par .gz occupent énormément de place)
rm *.0
rm *.1
rm *1.gz
rm *2.gz
rm *3.gz
maintenant on regarde et... voilà!
df -h
donne
S.ficheros Tama?o Usado Disp Uso% Montado en
/dev/sda1 3,0G 1,6G 1,3G 55% /
tmpfs 482M 0 482M 0% /lib/init/rw
udev 10M 28K 10M 1% /dev
tmpfs 482M 0 482M 0% /dev/shm
/dev/sda2 226G 112G 103G 53% /home
pour tous ceux qui désesperent lorsque ils ne trouvent pas cet espace disparu... ;)
df -h
nous donne par exemple
~# df -h
S.ficheros Tama?o Usado Disp Uso% Montado en
/dev/sda1 3,0G 2,9G 0 100% /
tmpfs 482M 0 482M 0% /lib/init/rw
udev 10M 28K 10M 1% /dev
tmpfs 482M 0 482M 0% /dev/shm
/dev/sda2 226G 112G 103G 53% /home
et mysql dit:
mysqld: Disk is full writing '/var/log/mysql/mysql-bin.000014' (Errcode: 28). Waiting for someone to free space... Retry in 60 secs
pour savoir où se trouve le problème on fait:
du -h --max-depth=1 /
et on obtient quelque chose comme cela:
16K /lost+found
112G /home
0 /proc
4,2M /bin
4,8M /boot
256K /dev
7,1M /emul
20M /etc
4,0K /initrd
7,9M /lib
0 /sys
12K /media
4,0K /mnt
4,0K /opt
64K /root
6,8M /sbin
4,0K /selinux
4,0K /srv
12K /tmp
516M /usr
2,3G /var
115G /
Si l'on enlève home, où l'on a plus d'espace occupé c'est sur /var. On regarde donc:
du -h --max-depth=1 /var
et on obtient
4,1M /var/backups
133M /var/cache
82M /var/lib
4,0K /var/local
8,0K /var/lock
2,1G /var/log
400K /var/mail
4,0K /var/opt
92K /var/run
24K /var/spool
4,0K /var/tmp
32K /var/www
2,3G /var
ici /var/log/ occupe 2,1 Go. On regarde encore dedans:
du -h --max-depth=1 /var/log
et
12K /var/log/fsck
8,0K /var/log/installer
4,0K /var/log/news
13M /var/log/apache2
9,7M /var/log/mysql
2,1G /var/log
on n'a pas de folder grand sur /var/log donc il s'agit forcément d'un fichier sur /var/log
cd /var/log
ls -sah
je ne vais pas faire paste ici, mais on voit que des fichiers de logs d'archive (terminant par .0, .1 et par .gz occupent énormément de place)
rm *.0
rm *.1
rm *1.gz
rm *2.gz
rm *3.gz
maintenant on regarde et... voilà!
df -h
donne
S.ficheros Tama?o Usado Disp Uso% Montado en
/dev/sda1 3,0G 1,6G 1,3G 55% /
tmpfs 482M 0 482M 0% /lib/init/rw
udev 10M 28K 10M 1% /dev
tmpfs 482M 0 482M 0% /dev/shm
/dev/sda2 226G 112G 103G 53% /home
pour tous ceux qui désesperent lorsque ils ne trouvent pas cet espace disparu... ;)