mysqld ne démarre pas car l'espace disque est plein:
101221 14:06:50 [ERROR] /usr/libexec/mysqld: Error writing file '/var/run/mysqld/mysqld.pid' (Errcode: 28)
101221 14:06:50 [ERROR] Can't start server: can't create PID file: No space left on device
fonctionnement df -h
:
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 16G 3.2G 12G 23% /
/dev/sda5 4.8G 4.6G 0 100% /var
/dev/sda3 430G 855M 407G 1% /home
/dev/sda1 76M 24M 49M 33% /boot
tmpfs 956M 0 956M 0% /dev/shm
du -sh *
dans /var
:
12K account
56M cache
24K db
32K empty
8.0K games
1.5G lib
8.0K local
32K lock
221M log
16K lost+found
0 mail
24K named
8.0K nis
8.0K opt
8.0K preserve
8.0K racoon
292K run
70M spool
8.0K tmp
76K webmin
2.6G www
20K yp
dans /dev/sda5
, il y a des fichiers de site Web dans /var/www
.
parce que c'est la première fois, je n'ai aucune idée des fichiers à supprimer autres que le déplacement /var/www
à une autre partition
Et un de plus, quelle est la bonne façon de supprimer les fichiers journaux, l'historique, etc. en /dev/sda5
?
mv /var/log/*gz /var/log/*.0 /home/backup/var/log
yum clean packages
ou apt-get propre pour supprimer des trucs de/var/cacheRapide et sale: déplacez votre /var/www
à /home/www
, alors faites un lien symbolique:
rsync -a /var/www /home &&
rm -r /var/www &&
ln -s /home/www /var/www
Plus long terme: peut-être mettre votre /var/www
et /var/log
répertoires dans leurs propres cloisons dédiées. Vous pouvez probablement diminuer /home
et utiliser l'espace libéré pour créer des partitions appropriées.