/root как bind mount?

Моим последним рабочим решением было написать файл модуля systemd, который выполняет сценарий init.d без преобразования всего сценария.

Это модуль systemd для aMule.

[Unit]
Description=aMule Daemon
After=network.target
Requires=autofs.service

[Service]
User=amuled
Type=forking
ExecStart=/etc/init.d/amule-daemon start
ExecStop=/etc/init.d/amule-daemon stop
ExecReload=/etc/init.d/amule-daemon restart

[Install]
WantedBy=multi-user.target

ПРИМЕЧАНИЕ. Директива Requires = autofs.service не является обязательной. Это потому, что я использую autofs для монтирования диска NFS для службы, которая настроена для чтения / записи на нем.

1
24.10.2016, 22:07
1 ответ

/ root - это просто домашний каталог пользователя root.

Обычно / root - это довольно "неинтересный" каталог, используемый только при интерактивном входе в систему как root. Если вы не помните, что вы вручную редактировали или создавали там интересные файлы, я бы вообще не синхронизировал это.

С другой стороны, монтирование привязки / root не должно вызывать никаких проблем. Возможно, есть некоторые (автоматически сгенерированные) файлы конфигурации, которые удобно синхронизировать, например .ssh / known_hosts или .ssh / authorized_keys.

Если вы сомневаетесь, см.

diff -rq /path/to/old/root /root

, если вы видите что-то, что вы хотите сохранить от старой установки.

2
29.04.2021, 00:08

Теги

Похожие вопросы