如何计算UNIX文件大小和块大小

时间:2018-12-06 00:42:59

标签: unix operating-system

抱歉,这是一项作业。我希望我能正确地做到这一点,但很可能我错过了一些东西。我到处寻找有关如何执行此操作的示例,但我无法理解数字的来源。非常感谢您为我指明正确的方向。

1。)假定一个FFS样式的文件系统(UNIX),其块大小为8 KB,块数为4字节,并且其inode包含指向前10个块号,一个间接块和一个double间接块的指针。 。请记住,1 KB = 1024 B,1 MB = 1024 KB和1 GB = 1024 MB。

(a)无需使用间接块,文件可以有多少KB?

2048或2KB

(b)一个间接块中可以存储多少个块号?

256个块号

(c)间接块指向多少MB数据?

1024或1024 * 1KB = 1MB

(d)无需使用双间接块,文件可以有多少KB?

不确定如何执行此操作。

(e)双间接块指向多少GB数据?

1024 * 1024 * 1KB = 1GB

(f)文件的最大大小为KB?

我要先确认我的答案正确,然后再继续此问题。

0 个答案:

没有答案