Авторитетными документами для systemctl
будут не документы Red Hat, а man systemctl
. Согласно man systemctl
:
`--type service` should "limit the output to only services."
`--all` should "how all loaded units, regardless of their state, including inactive units. "
Таким образом, введенная вами команда должна перечислить все загруженные модули service , независимо от их состояния, включая неактивные модули.
Тестируя Ubuntu 16.04 с systemd
версии 229, я воспроизвел проблему с загруженными, но отключенными модулями, которые не отображаются в выходных данных, что соответствует документированному поведению.
Поскольку поведение действительно соответствует документации, похоже, что это ошибка в systemd. Я открыл отчет об этой проблеме в systemd .
Git поверх git - это немного безумие :)
ИМХО, 1 и 2 вам подойдут.
cd /home
tar -zcvf my-gits-backup.tar.gz path/to/git/projects
git add .
git commit -m "nightly backup"
git push
Я знаю, что мой комментарий не совсем прямой ответ, но ... Я бы порекомендовал реорганизовать методологию резервного копирования следующими способами (либо / или) :
У меня также есть куча git-репозиториев, и я делаю их резервные копии при выходе из системы, перезагрузке или выключении с помощью rsync на мое облако. Это самое простое решение, которое вы можете найти.
Я также слышал о bup (https://github.com/bup/bup), но никогда не использовал его, поэтому не могу сказать, насколько хорошо он работает.
Сам я не стал бы использовать git для резервного копирования нескольких git-репозиториев (поскольку мне не нужна история резервных копий) Единственная история, которая меня интересует, уже находится в git-репозиториях!