0

当我使用以下命令在 UNIX 上挂载文件系统时,内部会发生什么:

mount -t ext3 /dev/sda1 /home/users

请提供参考资料(文章、书籍等)

4

1 回答 1

2

考虑你的立场:你想读这个吗?你能读懂这个吗? http://freebsd.active-venture.com/FreeBSD-srctree/newsrc/ufs/ffs/ffs_softdep.c.html

它是 McKusick 的 ffs 文件系统的基本代码,通常被认为是现代 UNIX 文件系统的父代。没有比阅读源代码更详细的了。

我发帖的原因:很久以前我教这个东西的时候,有一段文字,然后我给出了示例代码。学生们似乎从中得到了很多……更准确地说,是那些真正研究过这些材料的人。

在这种情况下,ffs.c 代码是一种事实上的模型。因此,它提供了我们如何从那里到这里的方式。

现在你需要做的就是得到这个: http ://www.amazon.com/Linux-Device-Drivers-Jonathan-Corbet/dp/0596005903/ref=sr_1_1?s=books&ie=UTF8&qid=1354930353&sr=1-1&keywords= linux+驱动

然后最终下载 ext3 的代码。并阅读它。

于 2012-12-08T01:39:05.890 回答