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

kop*_*lan 8 partition hard-drive disk-space-utilization

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
Run Code Online (Sandbox Code Playgroud)

运行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
Run Code Online (Sandbox Code Playgroud)

du -sh */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
Run Code Online (Sandbox Code Playgroud)

/dev/sda5,有网站文件/var/www

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

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

Eri*_*son 2

  1. 我会mv /var/log/*gz /var/log/*.0 /home/backup/var/log
  2. yum clean packages或 apt-get clean 从 /var/cache 中删除内容
  3. 是的,将 /var/www 移动到 /home
  4. 也许删除 /var 分区..