В зашифрованном разделе, как правило, updatedb не индексирует зашифрованный домашний каталог. Чтобы запустить locate (updatedb) во время входа пользователя в систему, нужно сохранить эту часть базы данных локации под зашифрованным $ HOME.
export LOCATE_PATH="$HOME/var/mlocate.db"
, а затем запустить updatedb для индексации файлов в $ HOME by:
updatedb -l 0 -o $HOME/var/mlocate.db -U $HOME
Это дает полный индекс $ HOME, и база данных не видна, если только $ HOME не монтируется и не расшифровывается.
Поскольку инфраструктура файла rc ubuntu сохраняется меняя, я смущен тем, что является правильным местом (то есть к какому файлу), чтобы добавить эти строки?
Изменить: В настоящее время работает Ubuntu 14.04