Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103678754
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-06 14:41:27

作者: turning  出自:
  这段时间平凡发生了很多起ubuntu自动重启的事件,这让我很不爽,我用的是ubuntu7.10,登录后会有硬盘灯爆亮的现象,过一会就突然黑屏重启了,就这样,系统崩了。后来发现是登录后updatedb和trackerd猛吃CPU,而且trackerd还在疯狂的IO,现象证明得把trackerd干掉了。

  trackerd是搜索和索引服务,启动后它不但去扫描硬盘而且还会在$HOME/.config/tracker/目录下创建自己的数据库,很多兄弟的硬盘空间就是被这个数据库给占了。

  如果不需要trackerd的话就把他给卸载了或着给关闭了,在 系统->首选项->会话 中有关闭trackerd的选项,关闭后就没这问题啦。

  顺便说一下,我用的是gnome 2.20.1,在gnome 2.18 以前会有使用tracker时Deskbar-applet在登陆时出错的问题,原因是trackerd有一个已知的bug,它会导致登录时产生一个竞争条件,当trackerd在启动时,deskbar-applet仍尝试通过它的 dbus界面来启动它。这将导致deskbar-applet的出错。要让deskbar-applet重新运行起来(同tracker一起),打开一个终端,执行:

  # killall deskbar-applet

  然后,当对话框出现,并要求重启它时,选择"Reload"。必须在登录时完成一次这个操作。Deskbar-applet在之后的会话中将会正常运行。
阅读(736) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~