由一道题引发的对概念的思考
此前,我一直没明白为什么要在计算文件最大长度时,加上256和256*256,这是由于我一直以为Unix的盘块存储结构就是可以自动根据文件所需的盘块数变换1~3级和直接索引

醒悟:真面貌
直到我看到这张图,我才发现,原来除了直接索引的0~9 的 10 个盘块以外,索引节点系统中只有 3 个节点:
- 一个一级索引节点,指向索引块,索引块可以指向大量其中存储的盘块地址;
- 一个二级索引节点,指向一级索引表,表中有大量的索引块地址,同1
- 一个三级索引节点,同上

在本题背景下,他们各自能指向最终的数据盘块个数:256、256256、256256*256,加上直接指向的 10 个节点,就是本题答案