chroot apaga e sobrescreve os rootfs. É possível montar uma cópia de / proc e / sys?

0

No meu chroot eu preciso de / proc e / sys e / dev.

Estou feliz em montar o bind / dev já que é um fs temporário. Mas / proc e / sys são parte do rootfs.

No meu chroot eu preciso apagar / re-formatar o rootfs (que contém / proc e / dev) porque eles estão em um flash e eu preciso acessar os elementos do sistema de arquivos UBI dentro dele.

Não tenho certeza se posso fazer uma cópia - algo como:

cp -ax /{sys,proc} /mnt/chroot

Ou há uma maneira inteligente de montá-los que os clona?

    
por code_fodder 01.10.2018 / 15:02

1 resposta

2

But /proc and /sys are part of the rootfs.

Não, eles não são. Eles também são sistemas de arquivos temporários - mais do que isso, são sistemas de arquivos completamente virtuais. O processo de inicialização só precisa montar uma instância de procfs e sysfs respectivamente.

Dentro de um contêiner, você pode fazer o mesmo - mount -t procfs, ou até mesmo vincular o / proc do sistema host.

    
por 01.10.2018 / 15:10