Updatedb corey

来自Ubuntu中文
Oneleaf留言 | 贡献2007年5月30日 (三) 18:11的版本 (新页面: == UbuntuChinaTemplate == ---- * 本文作者:corey 授权许可:[http://www.creativecommons.cn/licenses/by-nc-sa/1.0/ 创作共用协议] 编辑人员:corey 校对人员:core...)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航跳到搜索

UbuntuChinaTemplate


  • 本文作者:corey

授权许可:创作共用协议

编辑人员:corey

校对人员:corey

适用版本:5.10

文章状态:

参考文献:


某些时候,你会发现你的ubuntu系统的硬盘在疯狂的转动,并且如果你是老式的机器,你会发现你的系统运行速度也在下降。这时候如果你使用[top]命令;

  • #top

你可能会发现一个叫updatedb的进程在疯狂的运行,占用了你非常多的系统资源。那么这个就是由[cron]自动运行的更新系统数据的脚本。他的作用是为你系统里面的文件建立索引。

优化方法如下,仅供参考。

  • #ls /etc/cron*

你能看到cron.daily和cron.weekly等文件夹,并且在cron.daily里面应该有slocate等脚本。

  • #sudo mv /etc/cron.daily/slocate /etc/cron.weekly/

把这个定时更新的工作频率从每天一次降低到每周执行一次。

  • #sudo vi /etc/updatedb.conf

找到PRUNEPATHS,在后面添加上你不想让这个updatedb建立索引的目录。比如/mnt/winD等你的其他不必要建立索引的资料盘。

后记:因为我的机器是老式的P3笔记本,所以针对让我的系统变慢的updatedb操作,提供一个解决方案。也许对其他人也有些用处。 欢迎大家指正。感谢每一个浏览和修改的人。