「updatedb」コマンドのマニュアルページによれば、次のコマンドを使用して/etc/updatedb.confの設定を変更および上書きできます。
--prune-bind-mounts FLAG
Set PRUNE_BIND_MOUNTS to FLAG, overriding the configuration file.
--prunefs FS
Set PRUNEFS to FS, overriding the configuration file.
--prunenames NAMES
Set PRUNENAMES to NAMES, overriding the configuration file.
--prunepaths PATHS
Set PRUNEPATHS to PATHS, overriding the configuration file.
しかし、使ってみても何の変化もありません。たとえば、次のコマンドを実行すると、フラグが「no」に変わることが予想されますが、何も起こりません。
sudo updatedb --prune-bind-mounts no
警告やエラーなしで実行して終了するのに時間がかかるだけで、/etc/updatedb.confの内容を確認してみると以前と同じです。
答え1
これらのフラグは設定ファイルを変更せず、updatedb
設定ファイルに関係なくリンクされた呼び出しに影響します。
だから
sudo updatedb --prune-bind-mounts no
設定ファイルに設定されている値に関係なく、次の設定でupdatedb
実行されますPRUNE_BIND_MOUNTS
。no
変更するには/etc/updatedb.conf
編集してください。