[Comm] ALD4. Как найти, чем занято место на диске и безопасно освободить его?

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Пт Апр 18 12:46:23 MSD 2008


On Fri, Apr 18, 2008 at 09:21:51AM +0300, Roman Savochenko wrote:
> >Пробовал смотреть /lost&found - ничего, /tmp - ничего, ~/tmp -
> >ничего.  ~/ - тоже ничего крупного, подозрительного нет.

Ещё есть такая штука, что если процесс держит открытый файловый
дескриптор, но он или другой unlink'нул последнее имя файла
(гругря "удалил файлик") -- то блоки на ФС не будут освобождены
до закрытия fd.

> >Может, загрузиться с liveCD и попробовать проверить файловую
> >систему с помощью fsck? Но из man не совсем понял, какие ключи
> >безопасно использовать.

Да просто без ключей и пускать.

> В консоли: df; du -h (по директориям)

Привычный вариант -- du -shcx * (учитывает хардлинки, не прыгает
через точки монтирования, даёт суммы по каталогам).

Если надо посортировать -- с учётом того, что du обычно алиас 
на du -h, второй вариант -- /bin/du -scx * | sort -n | tail

> GUI: Krusader - умеет строить круговую диаграмму использования диска.

Если вдруг не умеет -- скорее всего, надо поставить filelight.

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



Подробная информация о списке рассылки community