Eu tenho andado por aí com systemd-nspawn e overlayfs e me diverti muito. Eu configurei com sucesso alguns containers para jogar.
Eu gostaria de inicializar uma cópia do meu sistema host (Ubuntu 17.10 diariamente). Quando eu corro
systemd-nspawn -D / -xb
ou mesmo apenas systemd-nspawn -D / -x
o cursor apenas fica lá piscando. Nenhuma mensagem, nenhum login, nenhum erro, nada. Por que ele não vai arrancar? Tem algo a ver com o meu sistema sendo um sistema gráfico completo? Existe uma maneira que eu possa ver mais detalhes sobre o que está fazendo?
Edit: Eu descobri o problema. systemd-nspawn
cria um diretório /.#machine.d9a72c79cc95b034
para armazenar o sistema temporário (suponho?), mas como cria o diretório no mesmo diretório, ele copia o novo diretório ... depois copia esse novo diretório e continua até o meu disco está cheio. Eu acabo com uma estrutura de diretórios algo como .#machine.d9a72c79cc95b034/.#machine.d9a72c79cc95b034/.#machine.d9a72c79cc95b034/....
centenas de pastas profundas. Como eu quebro o loop?
systemd-nspawn -D / -xb
é um dos exemplos nas páginas de manual. Estranho que eles incluam um caso de uso que ele não pode manipular.