« 鱼乐乐 | 首页 | 笨笨车 »
个人主页: http://wangxn.sinaapp.com
在 理解inode 留言:
对于i-node的实现,《现代操作系统》有很详细的说明。
2011-12-14 23:38:38
我刚好模拟实现了一个简单的UNIX i-note风格的文件系统。 假如早点看到这篇文章就不用我辛苦查阅资料了。 有些地方忍不住说一下: 1、一个i-node只对应一个实际文件,一个文件也会只有一个i-node。最原始的i-node表大小是固定的,因此一个磁盘可以存放的文件数目是固定的。i-node主要用在目录中标识目录下的文件。 2、“.”和“..”是目录中的两个目录项,但cd ..究竟是由shell还是由文件系统来处理这个不大清楚,应该是文件系统吧,虽然后者也可以做。可以写一个程序验证一下 test . 打印出来看看是得到“.”还是真实路径。
2011-12-14 23:37:36
留言(2 条)
在 理解inode 留言:
对于i-node的实现,《现代操作系统》有很详细的说明。
2011-12-14 23:38:38
在 理解inode 留言:
我刚好模拟实现了一个简单的UNIX i-note风格的文件系统。
假如早点看到这篇文章就不用我辛苦查阅资料了。
有些地方忍不住说一下:
1、一个i-node只对应一个实际文件,一个文件也会只有一个i-node。最原始的i-node表大小是固定的,因此一个磁盘可以存放的文件数目是固定的。i-node主要用在目录中标识目录下的文件。
2、“.”和“..”是目录中的两个目录项,但cd ..究竟是由shell还是由文件系统来处理这个不大清楚,应该是文件系统吧,虽然后者也可以做。可以写一个程序验证一下
test .
打印出来看看是得到“.”还是真实路径。
2011-12-14 23:37:36