chrootで使用するためにsysfsの一部のみをマウントできるかどうか疑問に思います。たとえば、/sys/class/gpioだけが必要で、残りは必要ありません。
mount -t sysfs sys/some/folder /mnt/temp_sys
答え1
すべての種類のファイルシステムに対してこれを行う一般的な方法は、bind
マウントすることです。
この例/tmp
では、以下を使用し/sys
ます。/tmp/sysall
/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/