/tmp использовал 100% где файлы?

На сервере Centos 6.3 я заметил, что / tmp больше не имеет свободного места для хранения файлов.

[root @] # df -h
Используемый размер файловой системы. Доступный.
/ DEV / Mapper/vg0-lv_root
                       99G   11G   84G  12% /
tmpfs                  16G     0   16G   0% /dev/shm
/dev/sda1             194M   65M  120M  35% /boot
/ DEV / Mapper/vg0-lv_tmp
                       97M   92M  704K 100% / т / мин
/dev/mapper/vg1-lv0    50G  180M   47G   1% /mnt/ssd2

Но в / tmp вообще ничего нет

[root@]# ls -Sahl /tmp | еще
всего 10K
DR-хт-хт-х. 25 root root 4.0K 16 марта 04:29 ..
drwxrwxrwt.  3 root root 3.0K 16 марта, 03:32 .
drwx------.  2 root root 1.0K 16 марта 04:28 mc-root

Мой вопрос: как это могло быть? Какое пространство для монтирования / tmp используется? И как я мог это почистить?

2 ответа

Решение

Вы должны использовать lsof /tmp чтобы увидеть текущий открытый файл.

Если вы удалите файл, в то время как программное обеспечение все еще имеет блокировку, вы его больше не увидите, но ему все равно будет выделено место на жестком диске.

Это очень маленький раздел /tmp.

Показать вывод lsof /tmp чтобы увидеть, какие процессы имеют открытые файлы там. Остановка соответствующего процесса должна освободить место.

Другие вопросы по тегам