文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>linux0.11是如何挂载一个文件系统并在路径搜索是..

linux0.11是如何挂载一个文件系统并在路径搜索是..

时间:2007-04-10  来源:pywj777

    

1.         linux0.11是如何挂载一个文件系统并在路径搜索是能够跨越这个文件系统?

(1)    答:linux0.11系统只支持MINIX文件系统,所以只能挂载MINIX文件系统,并只能对MINIX文件系统进行操作。linux0.11使用mount()函数挂载一个文件系统,它要求安装点必须是一个目录,挂载完毕后,被安装文件系统的超级块的“被安装到i节点(s_imount)”字段指向安装到的目录名的i节点,并设置安装位置i节点的安装标志(i_mount)。

(2)    在对目录进行向下搜索时,iget()会检查路径中每个目录的安装标志(i_mount),如果检查到,则在超级块表中搜索安装在此i节点的超级块,并从搜索到的超级块中取该安装设备的设备号,并令被搜索i节点号为ROOT_INO,即为1,然后用取得的设备号和i节点(ROOT_INO)重新扫描整个i节点表以获取该安装文件系统的根i节点信息。以后就在这个文件系统上进行剩余路径的搜索。

(3)    在对目录进行向上搜索时,find_entry()在遇到文件名是“..”的情况会进行特殊处理。如果目录的i节点号等于ROOT_INO的话,说明是文件系统的根i节点,则找到文件系统的超级块,并取出被安装到的i节点(s_imount)然后对这个i节点进行处理。

相关阅读 更多 +
排行榜 更多 +
骑战烈火之剑作弊菜单版

骑战烈火之剑作弊菜单版

角色扮演 下载
诸神的迷宫

诸神的迷宫

动作格斗 下载
芸生

芸生

购物比价 下载