Я использую ubuntu 14.10.
Я только что установил systemd, и у меня неисправная служба, proc-sys-fs-binfmt_misc.automount
.
Я видел здесь, что это часть systemd
:
Этот файл важен? Как решить проблему активации?
Выход systemctl status
:
svassaux@vps127101:~$ systemctl status
proc-sys-fs-binfmt_misc.automount -> '/org/freedesktop/systemd1/unit/proc_2dsys_2dfs_2dbinfmt_5fmisc_2eautomount'
proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point
Loaded: loaded (/lib/systemd/system/proc-sys-fs-binfmt_misc.automount; static)
Active: failed (Result: resources)
Where: /proc/sys/fs/binfmt_misc
Docs: https://www.kernel.org/doc/Documentation/binfmt_misc.txt
http://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
РЕДАКТИРОВАТЬ: мой файл модуля:
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
[Unit]
Description=Arbitrary Executable File Formats File System Automount Point
Documentation=https://www.kernel.org/doc/Documentation/binfmt_misc.txt
Documentation=http://www.freedesktop.org/wiki/Software/systemd/APIFileSystems
DefaultDependencies=no
Before=sysinit.target
ConditionPathExists=/proc/sys/fs/binfmt_misc/
ConditionPathIsReadWrite=/proc/sys/
[Automount]
Where=/proc/sys/fs/binfmt_misc
Механизм binfmt_misc используется для регистрации обработчиков "экзотического" двоичного формата, чтобы ядро могло выполнять такие файлы напрямую. Подобно тому, как простые двоичные файлы ELF выполняются с использованием /lib*/ld-linux*.so.2, а различные сценарии выполняются тем, что находится в их первой строке "shebang", любой другой формат файла можно сделать исполняемым, указав ядру, как распознать формат и что запустить. Вероятно, наиболее распространенным пользователем механизма binfmt_misc является WINE, которому он нужен для запуска исполняемых файлов Windows с использованием "./program.exe".
Таким образом, если вы не используете эту функцию WINE, я предполагаю, что ваша система будет нормально работать даже с нефункциональным механизмом binfmt_misc.
Что касается того, почему активация модуля automount не удалась в вашей системе, это невозможно сказать без проверки системных журналов (по крайней мере). Устройства Automount очень легкие и поэтому вряд ли выйдут из строя. Я предполагаю, что ваша проблема может быть связана с некоторыми нестандартными настройками безопасности или ограничениями ресурсов в вашей системе.
Вы можете более внимательно изучить неисправный блок, используя journalctl _SYSTEMD_UNIT=proc-sys-fs-binfmt_misc.automount
. Если это не поможет, попробуйте journalctl -b
, найдите точку, в которой агрегат не запустился, и осмотритесь на предмет возможных ошибок.