磁盘已满 - /dev/mapper

磁盘已满 - /dev/mapper

删除一些日志文件后,我有足够的空间来重新启动(我仍然要重新启动,我想先弄清楚发生了什么)。

经过几次打印后,尺寸不能说明问题:

$ 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

您删除的某些文件仍被正在运行的程序打开,因此无法释放。重新启动可终止该程序并释放空间。

相关内容