Chinaunix首页 | 论坛 | 博客
  • 博客访问: 24784
  • 博文数量: 14
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 195
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-18 12:49
个人简介

在这里.

文章分类
文章存档

2013年(14)

我的朋友

分类: LINUX

2013-02-19 16:46:07

挂载点的意义

每个文件系统都有独立的inode/block/superblock等信息,这个文件系统要能够链接到目录树才能被使用。将文件系统与目录树结合的动作成为:挂载。

挂载点一定是目录,该目录为进入该文件系统的入口。因此并不是有任何文件系统都能使用,必须要“挂载”到目录树的某个目录后,才能使用该文件系统。

文件系统最顶层的目录的inode一般为2号。


其他Linux支持的文件系统与VFS

包括SGI的XFS文件系统,可以适用更小型档案的Reiserfs文件系统,以及Windows的FAT文件系统等,都能够被Linux所支持。常见的支持文件系统有:

  • 传统文件系统:ext2/minix/MS-DOS /FAT(用vfat模块)/ISO9660(光盘) 等等
  • 日志式文件系统:ext3/ReiserFS/Windows' NTFS/IBM's JFS/SGI's XFS
  • 网络文件系统:NFS/SMBFS

想要知道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会主动帮我们做好读取的工作。


阅读(634) | 评论(0) | 转发(0) |
0

上一篇:与目录树的关系

下一篇:设定开机挂载

给主人留下些什么吧!~~