2

Недавно я обнаружил, что у меня осталось очень мало места на диске. Я обнаружил, что мои журналы становятся довольно большими, поэтому я перенастроил logrotate. Тем не менее, у меня все еще есть некоторые проблемы. Используя df -h я вижу, что я использовал 13 ГБ и осталось 6 ГБ.

root@host01:/# df -h
Filesystem                 Size  Used Avail Use% Mounted on
rootfs                      20G   13G  6.3G  67% /
udev                        10M     0   10M   0% /dev
tmpfs                       50M  156K   50M   1% /run
/dev/disk/by-label/DOROOT   20G   13G  6.3G  67% /
tmpfs                      5.0M     0  5.0M   0% /run/lock
tmpfs                      100M     0  100M   0% /run/shm

Однако, если я иду в корень / и делаю du -h --max-depth=1 | sort -h показывает, что используется примерно 6 ГБ.

root@host01:/# du -h --max-depth=1 | sort -h
du: cannot access `./proc/8902/task/8902/fd/5': No such file or directory
du: cannot access `./proc/8902/task/8902/fdinfo/5': No such file or directory
du: cannot access `./proc/8902/fd/5': No such file or directory
du: cannot access `./proc/8902/fdinfo/5': No such file or directory
0   ./dev
0   ./proc
0   ./sys
4.0K    ./lib64
4.0K    ./media
4.0K    ./mnt
4.0K    ./opt
4.0K    ./selinux
8.0K    ./tmp
12K ./srv
16K ./lost+found
104K    ./root
156K    ./run
5.9M    ./sbin
6.9M    ./bin
8.2M    ./etc
15M ./boot
121M    ./lib
332M    ./var
851M    ./usr
5.0G    ./home
6.3G    .

Кажется странным, что я должен был использовать 13 ГБ, а общее использование рута показывает 6,3 ГБ, что кажется более разумным. Кто-нибудь знает, где могут находиться остальные 7 ГБ, и могу ли я восстановить их?

1 ответ1

4

Вероятно, это несвязанные файлы, которые по-прежнему остаются открытыми одной или несколькими программами. Один верный способ очистить это место - перезагрузка.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .