LINUX.ORG.RU

Несколько вопросов от неофита

 , ,


0

1

Всем привет!

Недавно переехал с openrc на systemd. Попутно переехав на nspawn.

Появилось несколько вопросов, на которые чтение документации не дало внятного ответа.

1. Стоит ли использовать теперь fstab?
2. Насколько .timer может заменить cron?
3. Что это systemd───(sd-pam)?
4. Как правильно создавать свой .target? Так как лучше не придумал, как запихивать симлинк в другой .target.


Теперь вопросы по nspawn.

1. Есть такой тип юнитов как .nspawn. Из того что я понял, они не обязательны, а нужны только для того чтобы переназначать параметры уже существующих machine@.service. Это так?
2. Как посмотреть статистику по контейнеру, по типу lxc-info?
3. Чем отличается systemctl list-machines от machinectl list?
4. Как лучше мониторить всё это добро?
5. Можно этим управлять/мониторить через dbus?
6. Сейчас использую уже смонтированые разделы для контейнеров, раньше использовал lvm с lxc. Можно ли использовать lvm так же?
7. Как у nspawn дела с libvirt?

★★★

Стоит ли использовать теперь fstab?

Дело вкуса, я вот не использую.

Deleted
()

Стоит ли использовать теперь fstab?

Да, писать .mount-юниты руками слишком вербозно без особых преимуществ.

Насколько .timer может заменить cron?

Если не требуется редактирование кронтабов пользователями — полностью.

Что это systemd───(sd-pam)?

Вспомогательный процесс, создаваемый под каждую сессию, и удерживающий какие-то связанные с ней ресурсы.

Как правильно создавать свой .target?

Как угодно. В чём вопрос?

Так как лучше не придумал, как запихивать симлинк в другой .target.

Что это значит?

Есть такой тип юнитов как .nspawn.

Нет такого типа юнитов. Это не юниты, а конфиги для systemd-nspawn.

переназначать параметры уже существующих machine@.service

Не только. systemd-nspawn --machine foo будет читать настройки из foo.nspawn.

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

Как правильно создавать свой .target?

Как угодно. В чём вопрос?

То есть это норма?
/etc/systemd/system/multi-user.target.wants/machines.target

Нет такого типа юнитов. Это не юниты, а конфиги для systemd-nspawn.

Это всё объясняет...

А по остальным вопросам, 2-7, есть ответ?

itn ★★★
() автор топика
Ответ на: комментарий от itn

То есть это норма?
/etc/systemd/system/multi-user.target.wants/machines.target

Да, норма.

А по остальным вопросам, 2-7, есть ответ?

Не пользуюсь nspawn, поэтому не знаю.

intelfx ★★★★★
()

Как посмотреть статистику по контейнеру, по типу lxc-info?

machinectl status контейнер покажет время запуска, сетевые адреса, каталог и дерево процессов

machinectl show контейнер тоже кое-какую инфу выплюнет.

Radjah ★★★★★
()
Ответ на: комментарий от Radjah

Это я первым делом проверил, но мне нужно знать mem,rx,tx. А их нет.

itn ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.