mlocate──不狂读硬盘的locate

01月 12th, 2009 by yhlfh

mlocate是GNU locate的一个变种。相比原始的locate,它具有一个很好优点:

* 每次更新数据库时并不需要重新读取全部目录的内容。mlocate 在数据库中保存了
时间戳信息,无需重新读取,就能判断目录内容是否改变。所以更新的速度更快,对硬盘
的占用也更少。这是 mlocate 特有的功能。

上面这段是已经翻译过来的mlocate的deb包描述,向译者致敬!这个功能非常好,以前用locate时,每次更新数据库时硬盘吱吱作响,搞得我不得不将它改为每周更新一次数据库。而mlocate几乎让我感觉不到它的存在。

似乎mlocate已成了Debian的标配了,因为我并没有安装过,它就已经在那了。本来想装locate的,发现已有locate命令,后来才发现是mlocate提供的。

有了mlocate,就可以把locate给删了,要不然你的系统会更新两套不同的数据库。


1 Response to “mlocate──不狂读硬盘的locate”

Feed for this Entry Trackback Address
  1. 1

    eexpress Says

    标配。。。 ub下,2者就是一个啊。

发表评论

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">



Spam Protection by WP-SpamFree