updatedb

从 20.04 升级到 22.04 时绑定挂载的行为是否正确?
updatedb

从 20.04 升级到 22.04 时绑定挂载的行为是否正确?

最后,LTS 之间的更新几乎没有问题;至少对我来说。非常感谢! 有一些小问题。最让我困扰的是,我的所有挂载都无法访问。原因:在 (auto) 挂载时,/media/memyselfI/ 下所有带有可移动设备的目录都会创建两个目录,一个属于 root,另一个属于我,目录名以附加的“1”结尾。 示例:我的数据位于已安装文件夹 /media/mymyselfI/ABC 中。重启后,自动安装会产生两个目录: drwx------ 1 root root 118784 Sep 23 14:41 ABC drwxrwxrwx 1 memyselfI memyselfI ...

Admin

我可以为“updatedb.conf”指定自定义位置吗?
updatedb

我可以为“updatedb.conf”指定自定义位置吗?

我可以指定自定义位置吗updatedb.conf? 我正在将 mlocate/updatedb 与私有数据库一起使用。我没有此系统的 root 凭据,并且我不能也不想更改/etc/updatedb.conf/。我只想制作我自己的自定义updatedb.conf,并指定我想在那里排除的目录(我知道我可以-e在命令行上指定它们,这是我到目前为止一直在做的,但是它得到的列表非常长,所以我想将其移动到单独的文件中)。这可能吗?我可以在updatedb.conf...中指定它,但如果是它当然不行,/etc/所以我想要我自己的自定义的。updatedb、mlocate、...

Admin

/usr/bin/updatedb:无法执行二进制文件:可执行格式错误
updatedb

/usr/bin/updatedb:无法执行二进制文件:可执行格式错误

我正在尝试在 Nvidia Jetson TX2 中构建 TensorFlow 1.6。使用位于以下位置的脚本:https://github.com/JasonAtNvidia/JetsonTFBuild/blob/master/BuildTensorflow.sh 在这个脚本中,调用了“updatedb”(第 96 行),此时我遇到了一个问题: BuildTensorflow.sh: line 96: /usr/bin/updatedb: cannot execute binary file: Exec format error $ sudo upda...

Admin

如何从 ubdatedb 中排除文件?
updatedb

如何从 ubdatedb 中排除文件?

昨天,当我们试图卸载我们的(davfs2挂载)从我的文件系统工作 webdav 服务器,我得到了device is busy。 奔跑sudo lsof | grep /mountpoint/of/davfs,揭露了罪魁祸首是updatedb。奔跑man updatedb显示这是为更新 mlocate 数据库而运行的命令,很可能由 cron 调用。 虽然我有时会使用定位,但我不需要它包含我们工作服务器上的所有文件(我们有其他搜索工具),而且我绝对不希望这会干扰我卸载文件系统。 ...

Admin

Ubuntu 上locate/updatedb的数据库在哪里?
updatedb

Ubuntu 上locate/updatedb的数据库在哪里?

我一直在阅读有关locate命令的信息,我使用的教程说/var/log/updatedb是updatedb所在的位置。它在ubuntu(xubuntu)上不存在,而且原则上似乎无法定位(讽刺的是)。这是我尝试找到它的方法: [HOST]:~$ sudo find / -name updatedb [sudo] password for [USERNAME]: find: ‘/run/user/1000/gvfs’: Permission denied /etc/alternatives/updatedb /usr/bin/updatedb 如果我查看 /u...

Admin

强制突触索引目录
updatedb

强制突触索引目录

我有一个 NTFS 驱动器绑定到我家中的一个目录(绑定在 fstab 中指定),如下所示: UUID=1A782A664EB8 /mnt/windows ntfs permissions,locale=en_US.utf8 0 2 /mnt/windows/Users/me/Documents /home/me/Documents none bind 0 0 文件的权限设置为 666,目录的权限设置为 777。 这是我的 /etc/updatedb.conf: PRUNE_BIND_MOUNTS="yes" PRUNEPATHS="/tmp /va...

Admin

1. 将外部驱动器安装到 下/mnt。
updatedb

1. 将外部驱动器安装到 下/mnt。

重启后,外部硬盘上的文件不再被索引。我必须重新挂载,然后运行 # updatedb 每次重启后。问题是,updatedb 需要几分钟才能完成我的外部硬盘。有什么方法可以在我重启后保留外部设备的索引,以便locate命令可以搜索我的外部设备吗? 编辑:根据要求,这是我的规格: $ cat /etc/updatedb.conf PRUNE_BIND_MOUNTS="yes" # PRUNENAMES=".git .bzr .hg .svn" PRUNEPATHS="/tmp /var/spool /media" PRUNEFS="NFS nfs nfs...

Admin

定位、updatedb 和 cron
updatedb

定位、updatedb 和 cron

在新的 EC2 Lucid AMI 上,我尝试过: $ locate include_prompt.sh 并得到: locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory 我已经使用 创建了定位数据库updatedb,并且它运行良好。 我需要放入updatedb一些 cron 文件吗? 它会自动调用吗?如果不是,合理的间隔是多少? ...

Admin

`updatedb` 无法打开文件 `mlocate.db`
updatedb

`updatedb` 无法打开文件 `mlocate.db`

当我updatedb从终端运行时,出现此错误: updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db' 关于如何上班有什么想法吗updatedb? ...

Admin

定位命令只能输出真实文件(而不是目录)
updatedb

定位命令只能输出真实文件(而不是目录)

我正在为我的 PDF/DJVU/EPUB/LIT/未指定文件构建一个自制目录/索引器。我只需要索引文件名。不需要索引内容,因为我总是保留描述性文件名。locate 命令做得很好,并输出结果(在我使用 updatedb 构建索引之后)。 但是我只想看到真正的文件,而不是目录。我可以操纵定位来实现这样的行为吗? ...

Admin

我如何告诉定位保留外部硬盘的索引?
updatedb

我如何告诉定位保留外部硬盘的索引?

我改变了我的配置,因此定位也在搜索安装在的外部硬盘/media。 我的/etc/updatedb.conf: PRUNE_BIND_MOUNTS="yes" # PRUNENAMES=".git .bzr .hg .svn" PRUNEPATHS="/tmp /var/spool /home/.ecryptfs /media/Win8" PRUNEFS=...(rest is default) 我经常使用的主硬盘是 /media/rubo77/Data 如果它已连接,并且我运行updatedb它,它就会被索引,但是每次我启动带有分离硬盘的计算机...

Admin

浏览由 updatedb 创建的文件数据库(定位)?
updatedb

浏览由 updatedb 创建的文件数据库(定位)?

使用索引外部驱动器updatedb -l 0 -o db_file -U source_directory我想知道是否已经有像 Nautilus 这样的(GUI)浏览器来导航离线通过索引文件。 注意:locate -d DB .提供完整的文件列表。 另外:数据库——sqlite 是什么格式? ...

Admin

updatedb:超出文件大小限制(18.04 LTS)
updatedb

updatedb:超出文件大小限制(18.04 LTS)

每当我运行命令时: updatedb 我收到消息: File size limit exceeded (core dumped) 这是为什么 ? 我知道定位命令利用相关实用程序创建的数据库,更新数据库。大多数 Linux 系统每天自动运行一次。但是,您可以随时通过运行更新数据库以 root 用户身份从命令行。 更新 : root@node1:~# ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduli...

Admin

从 19.04 升级到 19.10 期间,updatedb 命令行选项发生了变化
updatedb

从 19.04 升级到 19.10 期间,updatedb 命令行选项发生了变化

从 Ubuntu 19.04 升级到 19.10 后,updatedb 实用程序发生了变化(呃,为什么?)。这破坏了我使用旧命令行选项的一些脚本。新系统的新手册页不足以说明新选项应该是什么。 作为参考,旧的命令行是这样的(取自https://www.commandlinux.com/man-page/man8/updatedb.8.html我猜测这是旧版本,因为我现在无法从 19.10 上的 man 实用程序中找到旧版本的手册页): NAME updatedb - update a database for mlocate SYNOPSIS upda...

Admin

定位不返回位于已安装磁盘上的文件
updatedb

定位不返回位于已安装磁盘上的文件

是的,我有设置updatedb.conf为不修剪nfs,,,并将修剪绑定挂载设置为“否” cifs。smbautofs PRUNE_BIND_MOUNTS="no" # PRUNENAMES=".git .bzr .hg .svn" PRUNEPATHS="/tmp /var/spool /home/.ecryptfs /var/lib/schroot" PRUNEFS="rpc_pipefs afs binfmt_misc proc iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs lustre t...

Admin