实际大小为 1 字节的文件在文件系统上使用 8 个 4096 字节的块

问题描述 投票:0回答:1

在我的主目录中,我创建了一个名为

file_size_test.txt
的文件。 我在其内容中添加了一个字符
a
(无换行符)。 实际文件大小
file_size_test.txt
= 1 字节。

但是,

stat file_size_test.txt
显示该文件占用了8个块。 块大小 = 4096 字节。

注意:我正在使用 Ubuntu 运行 WSL。

详情请看这里:

我原以为文件

file_size_test.txt
只会使用1个块。

这里已经提出了类似的问题,但提供的唯一答案对我没有帮助(至少如所表达的那样): Linux 块大小问题

linux wsl-2 filesize diskspace block-device
1个回答
0
投票

block size
有两个概念:

$ sudo blockdev --getbsz /dev/sdc
4096
$ sudo blockdev --getpbsz /dev/sdc
512

Blocks: 8
中的
stat
是指物理块大小
8*512=4096

© www.soinside.com 2019 - 2024. All rights reserved.