Debian Jessie запускает rpcbind и nfs-common при загрузке с помощью systemd

На моем Raspbian (на основе Debian Jessie) мне нужно начать с загрузки rpcbind и nfs-common services, потому что мне нужно, чтобы они запускали autofs при загрузке для монтирования NFS.

Поскольку Debian Jessie теперь перешел на systemd , я хочу узнать, как лучше всего запустить эти 3 службы (rpcbind, nfs-commond, autofs) в правильном порядке, чтобы избежать проблем.

Если я вручную смонтирую общий ресурс NFS, он будет работать. И он также работает при использовании службы autofs с rpcbind и nfs-common, которые уже запущены и работают.

autofs использует системный скрипт systemd. О других двух услугах, следует ли создавать сценарии init.d или мне нужно создавать файлы unitd? Как я могу написать их?

One Solution collect form web for “Debian Jessie запускает rpcbind и nfs-common при загрузке с помощью systemd”

Причиной проблемы является отсутствие файлов конфигурации systemd . Основываясь на сообщении Мэтта Гранта на debian-devel это шаги, которые вам нужно выполнить.

1. Создайте /etc/systemd/system/nfs-common.service

 cat >/etc/systemd/system/nfs-common.service <<\EOF [Unit] Description=NFS Common daemons Wants=remote-fs-pre.target DefaultDependencies=no [Service] Type=oneshot RemainAfterExit=yes ExecStart=/etc/init.d/nfs-common start ExecStop=/etc/init.d/nfs-common stop [Install] WantedBy=sysinit.target EOF 

2. Создайте /etc/systemd/system/rpcbind.service

 cat >/etc/systemd/system/rpcbind.service <<\EOF [Unit] Description=RPC bind portmap service After=systemd-tmpfiles-setup.service Wants=remote-fs-pre.target Before=remote-fs-pre.target DefaultDependencies=no [Service] ExecStart=/sbin/rpcbind -f -w KillMode=process Restart=on-failure [Install] WantedBy=sysinit.target Alias=portmap EOF того, как cat >/etc/systemd/system/rpcbind.service <<\EOF [Unit] Description=RPC bind portmap service After=systemd-tmpfiles-setup.service Wants=remote-fs-pre.target Before=remote-fs-pre.target DefaultDependencies=no [Service] ExecStart=/sbin/rpcbind -f -w KillMode=process Restart=on-failure [Install] WantedBy=sysinit.target Alias=portmap EOF 

3. Создайте /etc/tmpfiles.d/rpcbind.conf

 cat >/etc/tmpfiles.d/rpcbind.conf <<\EOF #Type Path Mode UID GID Age Argument d /run/rpcbind 0755 root root - - f /run/rpcbind/rpcbind.xdr 0600 root root - - f /run/rpcbind/portmap.xdr 0600 root root - - EOF 

4. Настройте службы для запуска при запуске

 systemctl enable rpcbind.service systemctl enable nfs-common 
  • в чем разница между / usr / lib и / etc / systemd?
  • Автоматическое прекращение процесса systemctl
  • Как запустить gunicorn в качестве демона systemd
  • Как автоматически заставить диски fsck после сбоя в `systemd`?
  • Понимание systemd Параметр «Требуется =»
  • systemd-timesyncd на Debian 8 (терпит неудачу?)
  • ANSI Цвета при использовании Systemd Service
  • Как избежать / usr / bin / env помечается в журналах systemd как исполняемый файл
  • systemd share cifs "ошибка монтирования (13): разрешение отклонено"
  • Systemd с rtorrent в tmux
  • Могу ли я задержать запуск скрипта systemd при загрузке?
  • Interesting Posts

    Какие алгоритмы замены страниц используются в Unix & Linux?

    Все мои файлы были удалены после того, как я попытался улучшить свой звук

    Недопустимый аргумент при запуске службы Cloud9 при запуске

    Утилита быстрых клавиш Linux Mint ограничивает определенные комбинации клавиш

    ssh не удается найти «домашний каталог» (который существует и имеет разрешения), даже если локальный терминал регистрирует одного и того же пользователя в

    Нужен IP для моей виртуальной машины

    Как временно сопоставить удаленный хост и порт с локальным портом?

    Получать время выполнения для двух программ одновременно

    Linux Mint 15: Как изменить разрешение папки / opt

    CentOS 7 загружается слишком быстро, и сеть не готова при выполнении сценариев cron

    Как получить дисковое пространство (Свободно) с помощью «df -h», когда файловая система длинная

    как извлечь часть текста из файла между согласованными условиями

    Создание и установка RAM-диска при запуске компьютера

    Сгоревшие двоичные файлы не соответствуют исходным файлам

    Как читать альтернативные файлы конфигурации gnome

    Linux и Unix - лучшая ОС в мире.