Linux文件系统的安装

时间:2017-12-16 15:09来源:未知 作者:Linux先生 举报 点击:
要使用一个文件系统,仅仅注册是不行的,还必须安装这个文件系统。在安装Linux 时,硬盘上已经有一个分区安装了EXT2 文件系统,它被用来作为根文件系统,根文件

本文地址:http://www.kooct.com/install/setup/2017/1216/16643.html
文章摘要:,业界雅舍省去,灰心槁形陶瓷材料威斯。

  要使用一个文件系统,仅仅注册是不行的,还必须安装这个文件系统。在安装Linux 时,硬盘上已经有一个分区安装了EXT2 文件系统,它被用来作为根文件系统,根文件系统在启动时自动安装。其实在启动后看到的文件系统,都是在启动时安装的。而如果你需要自己(一般是超级用户)安装文件系统,则需要指定三种信息:文件系统的名称、包含文件系统的物理块设备以及文件系统在已有文件系统中的安装点。


 

  
  其中,iso9660就是文件系统的名称,/dev/hdc是包含文件系统的物理块设备,/mnt/cdrom就是将要安装到的目录,即安装点。 
  
  虚拟文件系统对上述命令的执行过程如下: 
  
  ①  寻找对应的文件系统信息。VFS通过file_systems 在 file_system_type组成的链表中根据指定的文件系统名称搜索文件系统类型信息。 
  
  ② 如果在上述链表中找到匹配的文件系统,则说明内核支持该文件系统,否则说明该文件系统可能由可装载模块支持,VFS会请求内核装入相应的文件系统模块,此时,该文件系统在VFS中注册并初始化。 
  
  ③  不管是哪种情况,如果VFS无法找到指定的文件系统,则出错返回。 
  
  ④  VFS 检验给定的物理块设备是否已经安装。如果指定的块设备已被安装,则出错返回,即一个块设备只能安装到一个目录下,不能多次安装。 
  
  ⑤  VFS查找作为新文件系统安装点的目录的VFS索引节点。该VFS索引节点可能在索引节点高速缓存中,也有可能需要从安装点所在的块设备中读取。 
  
  ⑥ 如果该安装点已经安装有其他文件系统,则返回错误,因为同一目录只能同时安装一个文件系统。 
  
  ⑦  VFS 安装代码为新的文件系统分配超级块,并将安装信息传递给该文件系统的超级块读取例程。系统中所有的VFS超级块保存在由super_blocks 指向的 super_block数据结构指针数组中。 
  
  ⑧  文件系统的超级块读取例程将对应文件系统的信息映射到VFS 超级块中。如果在此过程中发生错误,例如所读取的超级块数和指定的文件系统不一致,则出错返回。 
  
  ⑨  如果成功安装,则所有已安装的文件系统形成。 

------分隔线----------------------------
推荐内容
十分钟幸运农场开奖图 幸运农场选号软件下载 幸运农场三全中走势图 幸运农场最长 重庆幸运农场走式图
幸运农场白天开多少期 重庆时时彩9.5投注平台 大乐透走势图 幸运农场转盘图片 幸运农场幸运三
幸运农场万能4码 信誉好的黑彩平台排名 幸运农场计算公式 重庆幸运农场单双技巧 重庆幸运农场大小走势图
幸运农场开奖走势图 幸运农场三全中怎么玩 幸运农场历史开奖表 幸运农场多号金额 重庆幸运农场走势图渝