Контроль использования дисковой памяти
Регулярное выполнение команды du (disk usage) позволяет выявить пользователей, захвативших слишком много дисковой памяти. Команда печатает число блоков, занятых каждым файлом и каталогом в дереве, указанном именем каталога - параметром команды. Например:
du /
Будут выведены объемы всех файлов и каталогов.
Использование команды find помогает выявить долго неиспользуемые файлы большого объема. Например:
find / -m time+90 -a time+90 -print
Будут показаны все файлы, к которым не обращались ни по записи, ни по чтению последние 90 дней.
С помощью команды find администратор может также найти файлы, представляющие опасность для операционной системы или бесполезно занимающие пространство на диске, даже если место расположения этих файлов в иерархии каталогов неизвестно.
Например:
find / -name danger -print
Поиск производится начиная с корневого каталога /. Ключ -name указывает последующее имя файла danger, а ключ -print предписывает вывод полного имени файла danger на экран.
Команда df (disk free) показывает число свободных блоков всех или указанной параметром файловой системы.
Следует учитывать также, что учетные файлы (типа /usr/lib/cronlog) могут расти неограниченно и требуют периодической чистки или сброса.