[Comm] Кто съел место на разделе /home?
Pavel S. Khmelinsky
=?iso-8859-1?q?hmepas_=CE=C1_yauza=2Eru?=
Чт Апр 21 15:21:52 MSD 2005
Slava Dubrovskiy wrote:
> Olvin пишет:
>
>
>>>Вот и пришел тот момент, когда место на диске закончилось (диск model:
>>>ATA ST3120026AS 3.18). Пытаюсь понять кто занял.
>>>Сначала хочу посмореть общее количество
>>>$ df
>>>Файловая система Разм Исп Дост Исп% смонтирована на
>>>/dev/sda1 12G 6,1G 4,4G 58% /
>>>/dev/sda6 99G 87G 7,7G 92% /home
>>>udev 5,0M 2,8M 2,3M 56% /dev
>>>shmfs 252M 0 252M 0% /dev/shm
>>>
>>>Вижу, что на /home использовано 87G
>>>Хочу посмотреть сколько в какой папке лежит
>>>$cd /home
>>>$du -hx --max-depth=2
>>>42M ./slava/1с
>>
> ===skip===
>
>
>>>38G ./slava
>>>38G .
>>>И вижу, что всего 38G использовано. И это реально. Как узнать, куда
>>>место девалось?
>>
>>
>>Сделай du -s /home/* Тогда будет легче разбираться. Оно не будет
>>выводить инфу по всем подкаталогам.
>
>
> Оно и не выводит (--max-depth=2)
>
>
>>Кроме того, есть вероятность, что в памяти висит процесс, который
>>создал временный файл, удалил запись о нём в каталоге, не освободил
>>дескриптор, следовательно, файл есть на диске, ему соответствует некий
>>inode и файл занимает место.
>
>
> А как это проверить?
>
есть такая утилита lsof по ней посмотрите открытые файлы.
--
Pavel S. Khmelinsky <hmepas на yauza.ru>
System Administrator,
ISP Yauza Telecom
http://www.yauza.ru
Подробная информация о списке рассылки community