ProxMox конвертация привилегированного контейнера в непривилегированный

если забекапить привилегированный контейнер, а потом попробовать восстановить его как непривилегированный, могут вылезти ошибки о невозможности создать устройства, например такие:

/var/spool/postfix/dev/random, /var/spool/postfix/dev/urandom

это происходит потому, что непривилегированный контейнер не может создавать устройства, поэтому нужно сначала создать привилегированный контейнер, удалить там эти устройства (если нужно подцепить их с хоста), снова сделать бекап и с него разворачивать непривилегированный контейнер.

Примерно так:

It's working for me, here are the steps I completed. Some may be redundant, but won't hurt: Make backup of container From inside the container:

rm /var/spool/postfix/dev/random
rm /var/spool/postfix/dev/urandom
touch /var/spool/postfix/dev/random
touch /var/spool/postfix/dev/urandom

Add the following lines to your container's conf:

lxc.mount.entry: /dev/random dev/random none bind,ro 0 0
lxc.mount.entry: /dev/urandom dev/urandom none bind,ro 0 0
lxc.mount.entry: /dev/random var/spool/postfix/dev/random none bind,ro 0 0
lxc.mount.entry: /dev/urandom var/spool/postfix/dev/urandom none bind,ro 0 0

Shutdown container Restore backup as unpriviliged ??? Profit! The reason I also mount to /dev/random and /dev/urandom is because postfix's init.d script references those mount points:

(echo /dev/random; echo /dev/urandom) | cpio -pdL --quiet . 2>/dev/null || true