硬盘 – centos 100%磁盘已满 – 如何删除日志文件,历史记录等?

mysqld将无法启动,因为磁盘空间已满:

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

运行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 * in / 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

在/ dev / sda5中,/ var / www中有网站文件.

因为这是第一次,除了将/ var / www移动到其他分区之外,我不知道要删除哪些文件

还有一个,在/ dev / sda5中删除日志文件,历史记录等的正确方法是什么?

最佳答案
快速和脏:将您的/ var / www移动到/ home / www,然后创建符号链接:

rsync -a /var/www /home &&
rm -r /var/www &&
ln -s /home/www /var/www

更长期:可能将/ var / www和/ var / log目录放入他们自己的专用分区.您可能缩小/回家并使用释放的空间来创建合适的分区.

转载注明原文:硬盘 – centos 100%磁盘已满 – 如何删除日志文件,历史记录等? - 代码日志