[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