Это большой файл для меня, и я бы хотел поместить его на другой жесткий диск, чем мой корневой раздел.
Как добавить: мне бы хотелось, чтобы это работало для автоматического запускает updatedb. Я проверил man-страницы для updatedb.conf и не видел ничего там, что позволило бы мне изменить путь.
Вы можете проверить, поддерживает ли ваша версия updatedb - выводит параметр FILE
и делает его псевдонимом для ваших сеансов bash и указывает его на ваши задания cron.
Вы также должны использовать locate с параметром - database FILE
Как указано evencoil, нет возможности использовать символическую ссылку, потому что updatedb воссоздает файл на каждый вызов.
Хотя создание ссылки на mlocate.db
не будет работать, современные системы (например, Debian jessie) хранят базу данных в каталоге, который вы можете легко символически связать с другим местоположением. Поэтому вы можете связать каталог / var / lib / mlocate
с другим диском следующим образом.
test -d / var / lib / mlocate & amp; & amp; & amp; & amp; rm-rf / var / lib / mlocate & amp; & amp; mkdir / large-disk / mlocate & amp; & amp; ln -s / large-disk / mlocate / var / lib / mlocate & amp; & amp; echo OK
- выходной файл
в задание cron? как идея – theist 23 February 2011 в 19:35