我有2个问题。
我是 Linux 新手,请原谅您在这个问题中可能遇到的困惑。
据我了解,文件系统指定分区如何存储/管理文件,标准如 ext2、ext3、reiserfs、xfs 等。有时我看到人们似乎将每个“ directory”称为
/boot filesystem
/usr/bin filesystem
/root filesystem
/bin filesystem
Run Code Online (Sandbox Code Playgroud)
为什么我们将这些称为文件系统?
如果他们每个人都是一个分区,那会让我感到困惑,因为据我所知,/usr并且/usr/bin往往在同一个分区中,但我看到人们同时提到“/usr文件系统”和“/usr/bin文件系统”。
如果这里的文件系统相当于 Window 的目录,我不清楚,因为显然文件系统不仅仅是目录。另外,据我所知,Linux 没有“目录”的概念;都是文件。
我的问题是关于 Linux 源代码,以及它是否真的包含本地安装、解析和使用文件系统所需的代码,或者是否已将其添加到源代码中。
如果 Linux 源代码包含通过文件系统等解析和访问/组织文件的代码,那么可以肯定地说文件系统由编码到 Linux 中的设备驱动程序控制,或者此过程是否因发行版、发布等
Linux如何使用其他存储设备上的文件系统访问文件,即用户空间程序如何访问proc、ext3、ext4等,ext3、ext4被认为是“设备驱动程序”,因为它们直接与硬件操作,还是我有错吗?