根驱动器意外已满

根驱动器意外已满

我有一台 Ubuntu 12.04.5 LTS (GNU/Linux 3.11.0-26-generic x86_64) 文件服务器,已经使用了大约 5 年。这只是一台服务器,没有桌面 GUI。

根目录安装在 300 GB IDE 驱动器上,但分区仅设置为 30 GB。

上周我收到磁盘已满警告,因此我在 ubuntu live cd 中重新启动并将分区大小调整为 100 GB。

重启后,df 显示已使用 33%(如预期)。

今天,3 天后 df 显示已使用 99%。

derek@purplepenguin:~$ df -h
Filesystem                Size  Used Avail Use% Mounted on
/dev/sda1                  96G   90G  1,4G  99% /
udev                      2,0G  4,0K  2,0G   1% /dev
tmpfs                     395M  588K  395M   1% /run
none                      5,0M     0  5,0M   0% /run/lock
none                      2,0G  272K  2,0G   1% /run/shm
/dev/md0                  1,8T  1,5T  238G  87% /data

我在驱动器上找不到任何大文件。

derek@purplepenguin:~$ sudo du -h --max-depth=1 --exclude=/proc --exclude=/mnt --exclude=/media --exclude=/data / | sort -hr

4,5G    /
2,1G    /usr
936M    /var
724M    /opt
465M    /lib
162M    /etc
59M     /boot
35M     /home
28M     /root
9,0M    /sbin
8,9M    /bin
4,3M    /tftpboot
3,4M    /lib32
1,2M    /run
28K     /tmp
16K     /lost+found
8,0K    /srv
4,0K    /selinux
4,0K    /lib64
4,0K    /dev
0       /sys

请帮助。

好的,找到问题了。(谢谢帮助)

我在 /media 下映射了几个网络“共享”,我使用 rsync 将服务器文件备份到这些共享。似乎当网络共享处于离线状态时,我的 rsync 会在 /media 文件夹中创建备份并填满我的根驱动器。

答案1

注意:您的 Ubuntu 版本已不再受支持。因此,您将无法从官方 Ubuntu 存储库安装任何新软件。您必须使用系统中已有的任何命令。


您的文件系统层次结构中可能有隐藏文件或目录(其名称以 开头.)占用了太多磁盘空间。

要从根()目录开始搜索最大的 20 个目录或文件/,可以使用以下命令:

 sudo du -am / 2>/dev/null | sort -nr | head -n 20

20根据您的需要调整参数。

相关内容