Linux下文件大小的疑问

我有一个文件只有2byte的大小,但是使用stat命令的时候Blocks处显示8,我的理解是占用了8个blocks.我的系统下一个block的大小是4kb,难道我创建一个2byte的文件要申请32kb的文件空间?
image.png

阅读 1.5k
1 个回答

参考

文件系统分配磁盘空间并不是以 block 为单位的,而是通常是若干 block 。不同文件系统也会不同。

这里显示的 block 的大小也不是 4k ,而是 512 字节。8 个 block 正好 4k 。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题