某文件系统空间的最大容量为4TB(1T=240),以磁盘块为基本分配单位,磁盘块大小为lKB。文件控制块(FCB)包含一个512B的索引表区。 请回答下列问题。 假设索引表区采用如下结构:第0~7字节采用格式表示文件创建时预分配的连续存储空间,其中起始块

admin2014-01-14  26

问题 某文件系统空间的最大容量为4TB(1T=240),以磁盘块为基本分配单位,磁盘块大小为lKB。文件控制块(FCB)包含一个512B的索引表区。
请回答下列问题。
假设索引表区采用如下结构:第0~7字节采用<起始块号,块数>格式表示文件创建时预分配的连续存储空间,其中起始块号占6B,块数占2B;剩余504字节采用直接索引结构,一个索引项占6B,则可支持的单个文件最大长度是多少字节?为了使单个文件的长度达到最大,请指出起始块号和块数分别所占字节数的合理值并说明理由。

选项

答案块号占6字节,块数占2字节的情形下,最大文件长度:216×210+(504/6)×210=64MB+84KB=65620KB。合理的起始块号和块数所占字节数分别为4,4(或1,7或2,6或3,5)。 理由:块数占4B或以上,就可表示4TB大小的文件长度,达到文件系统的空间上限。

解析
转载请注明原文地址:https://kaotiyun.com/show/ivxi777K
0

最新回复(0)