ファイルシステムが復号化され、環境変数を一致させて読み取り/書き込みを行うときに、updatedbを実行してみませんか?
マニュアルページを読んだ後、BASH RCファイルに2つの変数を追加します。
man locate
echo "export LOCATE_PATH=$HOME/var/lib/mlocate/mlocate.db:$LOCATE_PATH" >> ~/.bashrc
echo "export DBPATH=$HOME/var/lib/mlocate/mlocate.db:$DBPATH" >> ~/.bashrc
上記で指定したディレクトリを作成し、$ usernameをmlocateグループに追加します。
mkdir -p ~/var/lib/mlocate/
sudo usermod -a -G mlocate $username
ログアウトして再度ログインし、mlocateグループのユーザーをカウントして、新しい環境変数を取得します。実行すると、
updatedb -o $LOCATE_PATH
ロケートデータベース内の復号化されたファイルは現在ですか?それとも、それを機能させるために何をしましたか?
また、ユーザーのcrontabにupdatedbを追加することもできます。ファーストラン:
crontab -e
そして、次の行を追加します。
0 12 * * * updatedb -o $HOME/var/locate