Могу ли я что-нибудь с этим сделать? У меня заканчивается свободное место на диске.
ls
и du
.
Могу ли я что-нибудь с этим сделать? У меня заканчивается свободное место на диске.
ls
и du
.
Ответы:
На одной из моих систем, которая действует как сервер резервного копирования, mlocate.db достиг 9 ГБ. Решением было исключить каталоги резервных копий из локации, так как мне не нужно было их искать.
Я сделал это, добавив каталог резервного копирования PRUNEPATHS
в /etc/updatedb.conf
.
Запуск, а sudo updatedb
затем уменьшил его до 1,6 МБ (и экономит огромное количество времени на индексацию всех этих файлов).
Если у вас есть много-много файлов на вашем компьютере, вы можете удалить некоторые пути из базы данных. Вы можете сделать это в /etc/updatedb.conf в разделе PRUNEPATHS. Вы также можете удалить файловые системы (например, nfs, если хотите).
800 МБ звучит довольно много. Мой /var/lib/mlocate/mlocate.db занимает всего около 8 МБ (новая установка на дату выпуска 10.04). Вы можете безопасно удалить его, если вы запустите sudo updatedb
, он будет воссоздан.
du
и ls
есть -h
флаг `: -h, --human-readable`print sizes in human readable format (e.g., 1K 234M 2G)
Это база данных всех файлов в вашем корневом каталоге. Используется утилитой locate. если вы удалите этот файл, locate больше не будет работать.