Linux

僅掛載 sysfs 的特定部分

  • April 12, 2017

我想知道是否可以僅安裝部分 sysfs 以在 chroot 中使用。範例我只需要 /sys/class/gpio 而不需要休息。

mount -t sysfs sys/some/folder /mnt/temp_sys

對任何類型的文件系統執行此操作的通用方法是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/

引用自:https://unix.stackexchange.com/questions/358507