Совершенно нет про него упоминаний на странице https://wiki.gentoo.org/wiki/LXC
сначала, понятно, его нужно установить. Потом выполнить запуск программы-демона (кстати, как это сделать через systemd? systemctl start lxcfs). Появится файловая система в директории /var/lib/lxcfs
Иии? Дальше-то что, нужно как-то это монтировать в образ, который будет запускаться в LXC-контейнере, или что?
A container runtime wishing to use LXCFS should then bind mount the approriate files into the correct places on container startup.
это написано на https://github.com/lxc/lxcfs
Статьи про lxcfs:
https://habr.com/post/324918/
https://events.static.linuxfound.org/sites/events/files/slides/lxcfs.pdf
2003 - bsdjail
2005 - containers
2010 - lxc
2013 - unprivileged containers, User namespaces, Network, Cgroup manipulation
2014 - lxcfs
Мне не ясно, например, чем отличаются /proc для разных контейнеров. Думаю, что тот демон вычисляет параметры на лету, но неясно, как он это делает, ведь он выполняется на хосте, а запрос к нему от процесса всегда приходит через ядро.
кем и как используется файл
/usr/share/lxc/config/common.conf.d/00-lxcfs.conf
?
При запуске демона(?) службы lxcfs выдаётся сообщение
new mount options do not match the existing superblock, will be ignored
что я должен предпринять по этому поводу?
В чём может быть проблема, если служба не запускается?
# systemctl status lxcfs
● lxcfs.service - FUSE filesystem for LXC
Loaded: loaded (/lib/systemd/system/lxcfs.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Wed 2018-08-29 11:38:57 -00; 18s ago
Docs: man:lxcfs(1)
Process: 4531 ExecStopPost=/usr/bin/fusermount -u /var/lib/lxcfs (code=exited, status=1/FAILURE)
Process: 4530 ExecStart=/usr/bin/lxcfs /var/lib/lxcfs/ (code=exited, status=1/FAILURE)
Main PID: 4530 (code=exited, status=1/FAILURE)
авг 29 11:38:57 localhost systemd[1]: lxcfs.service: Service hold-off time over, scheduling restart.
авг 29 11:38:57 localhost systemd[1]: lxcfs.service: Scheduled restart job, restart counter is at 5.
авг 29 11:38:57 localhost systemd[1]: Stopped FUSE filesystem for LXC.
авг 29 11:38:57 localhost systemd[1]: lxcfs.service: Start request repeated too quickly.
авг 29 11:38:57 localhost systemd[1]: lxcfs.service: Failed with result 'exit-code'.
авг 29 11:38:57 localhost systemd[1]: Failed to start FUSE filesystem for LXC.