Eu posso quase começar a trabalhar instalando overlayroot e adicionando um /etc/overlayroot.local.conf
arquivo como este:
overlayroot_cfgdisk="disabled"
overlayroot=tmpfs
No entanto, esse bug no overlayfs está bloqueando meu progresso. Esse erro significa que o NFSv3 e os overlayfs atualmente não podem ser reproduzidos juntos para a funcionalidade copy-on-write que você está procurando. Embora uma vez corrigido, acho que usar overlayroot é provavelmente a melhor maneira de adicionar a mágica necessária do initramfs.
Com o bug acima, você pode criar arquivos no upperdir que não existem no lowerdir, mas o copy-up do lowerdir para o upperdir é o que está quebrado. Então, como uma solução alternativa, eu recursivamente excluo todos os arquivos encontrados nesses diretórios quando instalo meus rootfs no servidor:
/etc/apparmor.d/cache/
/var/log/
/var/lib/ubuntu-release-upgrader/
/var/lib/update-notifier/
Isso me dá um sistema mais ou menos funcional, o suficiente para executar as coisas do cliente que eu preciso.
Para mais informações, confira postagem do blog de Dustin Kirkland no overlayroot .