![如何启用 /proc/filesystems 中的文件系统?](https://linux22.com/image/105474/%E5%A6%82%E4%BD%95%E5%90%AF%E7%94%A8%20%2Fproc%2Ffilesystems%20%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%EF%BC%9F.png)
当我新安装 Oracle Linux 7 并打开 /proc/filesystems 时,我只看到 xfs。但仍然有用于 ext 文件系统的 mkfs 命令。所以我创建了一个块设备,使用mkfs命令将其设为ext4,然后挂载它。挂载成功,我检查了 /proc/filesystems 以查看已添加 ext4。对我来说很奇怪。我首先不明白为什么它不在 /proc/filesystems 中。有没有一种典型的方法可以在 /proc/filesystems 上启用文件系统?
答案1
就像硬件驱动程序一样,文件系统也可以作为内核模块使用。就像硬件驱动程序一样,它们可以根据需要自动加载。当您尝试安装时,模块会自动加载,因此您无需modprobe
手动加载。
如果你运行lsmod
你会发现 ext4 驱动程序在那里。如果卸载文件系统,您可以再次查看rmmod
模块是否已消失,然后安装,然后它就会回来。每当加载该模块时,它都会贡献.lsmod
lsmod
/proc/filesystems