updatebで作成されたデータベースは、一定時間が経過すると期限切れになりますか?

updatebで作成されたデータベースは、一定時間が経過すると期限切れになりますか?

数日前、locateホームファイルシステムでいくつかのファイルを探していましたが、何も返されませんでした。私が見るには、ルートファイルシステムのファイルだけをインデックス付けし、メインファイルシステムはインデックス付けしないようです。 (設定がどこにあるのかわかりません。)だから、実行してupdatedbデフォルトlocateのファイルシステムでファイルを見つけました。

もう一度実行すると、locate何も返されません。作成されたデータベースはupdatedb一定時間が経過すると期限切れになりますか?

ありがとうございます。


修正する:

私はNixOSを使ってきました。コメントのリクエストに応答しています。

/var/lib/mlocate/mlocateでmlocate.dbをチェックしてください。

$ ls /var/lib/mlocate/mlocate
ls: cannot access '/var/lib/mlocate/mlocate': No such file or directory

$ ls /var/lib/mlocate/
ls: cannot access '/var/lib/mlocate/': No such file or directory

$ ls /var/lib/
alsa  bluetooth  cups  dhclient  docker  lightdm  lightdm-data  logrotate.status  machines  misc  NetworkManager  NetworkManager-fortisslvpn  nixos  private  systemd  udisks2  vnstat

/etc/updatedb.conf の内容を公開します。

$ cat /etc/updatedb.conf 
PRUNEFS="afs anon_inodefs auto autofs bdev binfmt binfmt_misc ceph cgroup cgroup2 cifs coda configfs cramfs cpuset curlftpfs debugfs devfs devpts devtmpfs ecryptfs eventpollfs exofs futexfs ftpfs fuse fusectl fusesmb fuse.ceph fuse.glusterfs fuse.gvfsd-fuse fuse.mfs fuse.rclone fuse.rozofs fuse.sshfs gfs gfs2 hostfs hugetlbfs inotifyfs iso9660 jffs2 lustre lustre_lite misc mfs mqueue ncpfs nfs NFS nfs4 nfsd nnpfs ocfs ocfs2 pipefs proc ramfs rpc_pipefs securityfs selinuxfs sfs shfs smbfs sockfs spufs sshfs subfs supermount sysfs tmpfs tracefs ubifs udev udf usbfs vboxsf vperfctrfs"
PRUNENAMES=""
PRUNEPATHS="/tmp /var/tmp /var/cache /var/lock /var/run /var/spool /nix/store /nix/var/log/nix"
PRUNE_BIND_MOUNTS="no"

関連項目についてはcrontabを確認してください。

$ ls /var/spool/cron/crontabs
ls: cannot access '/var/spool/cron/crontabs': No such file or directory
$ ls /var/spool/cron/
ls: cannot access '/var/spool/cron/': No such file or directory
$ ls /var/spool/
cups

ベストアンサー1

おすすめ記事