2

У меня есть простая Linux-машина под управлением Amazon Linux AMI выпуск 2012.09

Однако на моем корневом диске не хватает места.

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            7.9G  7.6G  212M  98% /
tmpfs                 3.7G     0  3.7G   0% /dev/shm
/dev/xvdh             100G  4.7G   96G   5% /data

Дело в том, что /data находится в /, поэтому он считает, что использование диска в два раза.

Если я получаю использование только / дело до 2.9G

Есть ли простой способ остановить это?

Заранее спасибо.

Изменить: Опубликованные результаты

$ du -xcsh /
3.5G    /
3.5G    total

Кажется, правильно?

1 ответ1

1

Причина, по которой df -h и du -xcsh не согласны, заключается в том, что существует открытый файл (или несколько файлов), который был удален. Самый простой способ закрыть файл и освободить место - это перезагрузить компьютер.

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

http://linuxtech.ie/wordpress/2012/10/31/missing-disk-space-linux-unix/

Более подробно о том, как найти оскорбительные файлы.

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