Inicializando o sistema host com systemd-nspawn

1

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.

    
por RedHatter 26.07.2017 / 09:12

0 respostas