Mediascanner-extractor 消耗了 Ubuntu 16.04 中的所有 RAM

Mediascanner-extractor 消耗了 Ubuntu 16.04 中的所有 RAM

我最近将 Ubuntu 14.04 升级到了 Ubuntu 16.04。现在,每当我插入外部硬盘时,mediascanner-extractor 就会开始占用我的所有 RAM 和交换空间,直到我的计算机挂起,我不得不强制重启它。

截图图片链接如下

答案1

我也在运行 16.04,今天刚遇到此过程的问题。它没有破坏我的 RAM 或交换,但却mediascanner-service-2.0阻止mediascanner-extractor-2.0我安全弹出包含大量照片的 USB 驱动器。

尝试启动pskill这些进程后,进程立即重新启动并继续对驱动器造成影响。我过去常常pstree查看正在调用的内容mediascanner-service-2.0,发现它是一个叫做 的东西upstart,在出现此问题之前,我完全不知道它。通过我所做的少量调查,我发现它upstart似乎负责运行各种作业并保持它们的运行。

我找到了 upstart 的配置mediascanner-2.0

/usr/share/upstart/sessions/mediascanner-2.0.conf

其内容如下:

description "Media Scanner"
author "James Henstridge <[email protected]>"

start on started dbus

respawn
exec /usr/bin/mediascanner-service-2.0

不用说,这个respawn命令显然是指示每当我杀死它时upstart重新启动mediascanner-service-2.0(调用)。mediascanner-extractor-2.0

irc.freenode.org 上的 #ubuntu 中有人给了我这个解决方案:

echo manual > ~/.config/upstart/mediascanner-2.0.override

这将覆盖前面提到的配置,告诉 upstart 忽略的启动和停止命令mediascanner-2.0,保留程序及其配置,但停止其运行并自动扫描所有内容。

您可以upstart在此处阅读有关其配置的更多信息:

http://upstart.ubuntu.com/cookbook/

由于您和我使用的是同一版本,我认为这个解决方案对您也同样适用。

相关内容