删除一些日志文件后,我有足够的空间来重新启动(我仍然要重新启动,我想先弄清楚发生了什么)。
经过几次打印后,尺寸不能说明问题:
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg01-root 39G 27G 11G 73% /
udev 990M 4.0K 990M 1% /dev
tmpfs 200M 812K 199M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 999M 12K 999M 1% /run/shm
/dev/sda1 228M 27M 189M 13% /boot
/dev/mapper 使用 27 GB。
让我们看看超过 50 MB 的文件:
$ sudo find / -type f -size +50M -exec du -h {} \; | sort -n
find: `/proc/10412/task/10412/fd/5': No such file or directory
find: `/proc/10412/task/10412/fdinfo/5': No such file or directory
find: `/proc/10412/fd/5': No such file or directory
find: `/proc/10412/fdinfo/5': No such file or directory
0 /proc/kcore
0 /sys/devices/pci0000:00/0000:00:08.0/resource0
51M /var/www/vhosts/somewhere
67M /var/lib/mysql/ibdata1
86M /var/log/syslog.1
158M /var/log/mail.log
364M /opt/psa/var/log/maillog-backup
没什么可担心的,不是吗?有人理解前四行的错误吗?
让我们看看 / 文件夹大小的摘要
$ sudo du -h --max-depth=1 -x /
4.0K /lib64
9.5M /home
86M /root
0 /dev
9.1M /etc
808M /opt
1.0K /boot
12K /media
8.6M /sbin
0 /proc
0 /sys
1.4G /var
4.0K /selinux
20K /tmp
214M /lib
16K /lost+found
0 /run
4.0K /mnt
2.0G /usr
8.7M /bin
4.0K /srv
4.5G /
我仍然不知道 /dev/mapper 使用的 27 GB 在哪里。
有什么建议吗?
如果我重新启动,一切都会恢复正常吗?
谢谢你!
答案1
您删除的某些文件仍被正在运行的程序打开,因此无法释放。重新启动可终止该程序并释放空间。