gpt4 book ai didi

linux - Linux 文件系统的历史视角

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:54:30 26 4
gpt4 key购买 nike

Jonathan Leffler 在问题 "How can I find the Size of some specified files?" 中的评论发人深省。我将把它分成几个部分进行分析。

  1. -- files are stored on pages;

  2. you normally end up with more space being used than that calculation gives because a 1 byte file (often) occupies one page (of maybe 512 bytes).

  3. The exact values vary - it was easier in the days of the 7th Edition Unix file system (though not trivial even then

4-5. if you wanted to take account of indirect blocks referenced by the inode as well as the raw data blocks).

关于零件的问题

  1. “页面”的定义是什么?
  2. 为什么事后想到“一页(可能 512 字节)”中的“可能”一词?
  3. 为什么在“第 7 版 Unix 文件系统”中测量精确大小更容易?
  4. “间接阻止”的定义是什么?
  5. 如何通过“inode”和“原始数据 block ”这两个东西来引用?

历史问题浮现

我。莱弗勒所说的历史背景是什么?

二。有 定义随时间改变?

最佳答案

  1. 我认为他的意思是 block 而不是页面, block 是文件系统上的最小可寻址单元。

  2. block 大小可以变化

  3. 不确定为什么,但也许是文件系统接口(interface)公开了 api 允许更精确的测量。

  4. 间接 block 是由指针引用的 block

  5. inode 像原始数据一样占用空间( block )。这就是作者的意思。

关于linux - Linux 文件系统的历史视角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/902618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com