Me pregunto si es posible montar sólo una parte de sysfs para usarlo en chroot. Por ejemplo, solo necesitaría /sys/class/gpio y no se requiere descanso.
mount -t sysfs sys/some/folder /mnt/temp_sys
Respuesta1
La forma genérica de hacer esto para cualquier tipo de sistema de archivos es bind
montar.
Este ejemplo utiliza /tmp
. Para hacerlo, /sys
puede reemplazarlo /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/