Vou começar com um aviso de isenção de responsabilidade sobre este, pois não tenho um sistema que possa usar para testar se a inicialização funcionará. Esta resposta é baseada no meu entendimento, e você só deve tentar isso em um sistema de desenvolvimento até confirmar que funciona.
Como /dev
, /sys
, /proc
são todos sistemas de arquivos virtuais, acho que o sistema operacional deve criar seu conteúdo na inicialização. Se isso for verdade, você deve ser capaz de fazer:
rsync -ax / /target/directory/mountpoint
O -x diz ao rsync para não cruzar os limites do sistema de arquivos, portanto, ele ignorará os sistemas de arquivos virtuais e não é necessário especificar os conjuntos zfs. Ainda vai criar os pontos de montagem, mas eles estarão vazios.
Se o seu / tmp não for a sua própria partição e você não quiser copiar esses arquivos, você ainda precisará manualmente --exclude
it.