Gostaria de saber se é possível montar apenas parte do sysfs para uso no chroot. Exemplo, eu exigiria apenas /sys/class/gpio e rest não é necessário.
mount -t sysfs sys/some/folder /mnt/temp_sys
Responder1
A maneira genérica de fazer isso para qualquer tipo de sistema de arquivos é bind
mount.
Este exemplo está usando /tmp
. Para fazer isso, /sys
você pode substituir /tmp/sysall
por /sys
:
mkdir /tmp/sysall
mkdir -p /tmp/mychroot/sys/class/gpio
mount -t sysfs sysfs /tmp/sysall/
mount --bind /tmp/sysall/class/gpio /tmp/mychroot/sys/class/gpio
umount /tmp/sysall/