分类: LINUX
2013-02-19 16:46:07
挂载点的意义
每个文件系统都有独立的inode/block/superblock等信息,这个文件系统要能够链接到目录树才能被使用。将文件系统与目录树结合的动作成为:挂载。
挂载点一定是目录,该目录为进入该文件系统的入口。因此并不是有任何文件系统都能使用,必须要“挂载”到目录树的某个目录后,才能使用该文件系统。
文件系统最顶层的目录的inode一般为2号。
其他Linux支持的文件系统与VFS
包括SGI的XFS文件系统,可以适用更小型档案的Reiserfs文件系统,以及Windows的FAT文件系统等,都能够被Linux所支持。常见的支持文件系统有:
想要知道Linux 支持的文件系统有哪些,可以察看底下这个目录:
ls -l /lib/modules/$(uname -r)/kernel/fs
系统目前已加载到内存中支持的文件系统则有:
cat /proc/filesystems
Linux VFS(Virtual FileSystem Switch)
整个Linux的系统都是透过一个名为Virtual FileSystem Switch的核心功能去读取filesystem的,也就是说,整个Linux认识的文件系统其实都是VFS在进行管理的,使用者并不需要知道每个分区上的文件系统是什么,VFS会主动帮我们做好读取的工作。