我有一个文件只有2byte的大小,但是使用stat命令的时候Blocks处显示8,我的理解是占用了8个blocks.我的系统下一个block的大小是4kb,难道我创建一个2byte的文件要申请32kb的文件空间?
我有一个文件只有2byte的大小,但是使用stat命令的时候Blocks处显示8,我的理解是占用了8个blocks.我的系统下一个block的大小是4kb,难道我创建一个2byte的文件要申请32kb的文件空间?
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答799 阅读✓ 已解决
2 回答3.2k 阅读
参考
文件系统分配磁盘空间并不是以 block 为单位的,而是通常是若干 block 。不同文件系统也会不同。
这里显示的 block 的大小也不是 4k ,而是 512 字节。8 个 block 正好 4k 。