Linux 文件系统
时间: 2023-11-07 16:02:34 浏览: 92
Linux文件系统包括真文件系统和伪文件系统。真文件系统是指实际存储在硬盘上的文件系统,例如ext4、NTFS等。而伪文件系统存在于内存中,不占用硬盘空间,以文件的形式向用户提供系统信息,例如procfs、sysfs、devtmpfs等。
虚拟文件系统(VFS)是一个软件抽象层,它为用户屏蔽了底层文件系统的差异,提供了统一的访问接口。无论最底层的文件系统是什么,用户可以使用系统调用接口(如open、write、read等)或glibc接口(如fopen、fwrite、fread等)来操作文件系统中的文件。
根文件系统(rootfs)是在内核启动时挂载的第一个文件系统,内核代码映像文件保存在根文件系统中。系统引导启动程序会在根文件系统挂载之后,将一些基本的初始化脚本和服务加载到内存中运行。
阅读全文