LINUX.ORG.RU
ФорумAdmin

/dev/simfs показывает 100% usage, но не могу найти файлы

 


0

2

Приветствую!

Приветствую!

Нарисовалась проблема на хостинге VPS. Пишет - кончилось место.

Вот выводы некоторых команд:

root@seed:~# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/simfs             20G   20G     0 100% /
tmpfs                 5.0M     0  5.0M   0% /lib/init/rw
tmpfs                  52M   36K   52M   1% /run
tmpfs                 103M     0  103M   0% /run/shm
overflow              1.0M     0  1.0M   0% /tmp

root@seed:~# df -i
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/simfs            400000   62540  337460   16% /
tmpfs                  65600       4   65596    1% /lib/init/rw
tmpfs                  65600      25   65575    1% /run
tmpfs                  65600       1   65599    1% /run/shm
overflow               65600       3   65597    1% /tmp
root@seed:~# du -sh /
du: cannot access `/proc/1582/task/1582/fd/4': No such file or directory
du: cannot access `/proc/1582/task/1582/fdinfo/4': No such file or directory
du: cannot access `/proc/1582/fd/4': No such file or directory
du: cannot access `/proc/1582/fdinfo/4': No such file or directory
9.5G    /

root@seed:~# du -sh /var/lib/transmission-daemon/
7.4G    /var/lib/transmission-daemon/

По последней команде я вижу что 7.5Гб занимает торентокачалка (со скаченными файлами). Больше сервак я не использую никак. Посему я не могу понять куда делось еще 9Гб (2 гб я полагаю занимает операционка)?

Собственно хостер мне говорит, что мол у меня вот занято /dev/simfs все пространство и это мои файлы. Но некоторые сайты говорят, что это вообще показывает размер диска на физическом сервере, т.е. не только мою квоту.

Тачку перегружал, через lsof не нашел висящих удаленных дескрипторов.

Меня обманывают и если нет, как найти что занимает остальное место?

После перезагрузки так же? Может есть удаленные, но не закрытые файлы?

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

Нет. Твой контейнер ничего не должен знать про остальные.

YAR ★★★★★
()
Ответ на: комментарий от YAR

После перезагрузки так же? Может есть удаленные, но не закрытые файлы?

Да, перегрузил - то же самое. По идее удаленные, но не закрытые файлы должны удалиться и закрыться после перезагрузки.

glaz666
() автор топика

du тупо проходит по всем файлам, игнорируя точки монтирования. Например, в / занят 1 Гб, в /home - 15

df -h / покажет 1 Гб, du -sh / - 16 Гб

В связи с этим возникла мысль - у тебя что-то смонтировано поверх. Возможно, чтобы скрыть. Смотри вывод mount

router ★★★★★
()
Ответ на: комментарий от router

df -h / покажет 1 Гб, du -sh / - 16 Гб

вот тут ситуация наоборот. df показывает использование 20Гб, а du их не показывает.

mount выводит тоже самое что и df плюс /proc, /sys, /dev/pts по которым du показывает 0.

glaz666
() автор топика
Ответ на: комментарий от glaz666

В порядке бреда: можешь отмонтировать ( umount -l -f ) эти /proc, /sys и /dev/pts, другие смонтированые ФС кроме / и посмотреть du, сколько они занимают?

И ещё - попробуй задать вопрос в техподдержку. Вдруг помогут ;)

router ★★★★★
()
Последнее исправление: router (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.