Filesystems 如果/etc/fstab中没有sysfs,那么如何装载sysfs?

Filesystems 如果/etc/fstab中没有sysfs,那么如何装载sysfs?,filesystems,kernel,mount,sysfs,Filesystems,Kernel,Mount,Sysfs,如果我在shell上键入$mount,它将显示几个装入点 proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) dev on /dev type devtmpfs (rw,nosuid,relatime,size=3030352k,nr_inodes=757588,mode=755) .... .... tmpfs on

如果我在shell上键入$mount,它将显示几个装入点

proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
dev on /dev type devtmpfs (rw,nosuid,relatime,size=3030352k,nr_inodes=757588,mode=755)
....
....
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=606608k,mode=700,uid=1000,gid=1000)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
我在网上搜索,它说我可以通过编辑fatab设置挂载点。(比如sysfs/sysfs noauto 0) 但是在我的/etc/fstab中,没有关于sysfs的描述,它只有关于/dev/sda1的描述。

那么,我的linux如何理解sysfs装载点呢?谁安装了它?

供参考:

systemd尝试挂载,但在此之前,initramfs会挂载它。

仅供参考:


systemd尝试挂载,但在此之前,initramfs会挂载它。

您可以通过命令或系统调用挂载文件系统(fstab不知道)。我猜
/sys
是由
systemd
udev
装载的,我也这么认为,现在我正在研究systemd源代码。日志显示systemd未能在mount_setup_early()函数中装入sysfs和procfs。这意味着systemd不装载sysfs和prof。您知道在引导过程中是什么挂载了这样的伪文件系统吗?您可以通过命令或系统调用挂载文件系统(fstab不知道)。我猜
/sys
是由
systemd
udev
装载的,我也这么认为,现在我正在研究systemd源代码。日志显示systemd未能在mount_setup_early()函数中装入sysfs和procfs。这意味着systemd不装载sysfs和prof。您知道在引导过程中是什么装载了这样的伪文件系统吗?