我有一个关于块大小和簇大小的问题。关于我所读到的内容,我假设如下:
如果我有以下输出:
$ stat test
File: `test'
Size: 13 Blocks: 4 IO Block: 2048 regular file
Device: 700h/1792d Inode: 15 Links: 1
Run Code Online (Sandbox Code Playgroud)
大小是以字节为单位的实际空间,块是物理使用的块(每个 512 字节),IO 块与创建 FS 时指定的块大小有关,这是否正确?
我有一个关于 ext3 文件系统上的完整数据日志的问题。手册页声明如下:
data=journal
All data is committed into the journal prior to being written into
the main filesystem.
Run Code Online (Sandbox Code Playgroud)
在我看来,这意味着文件首先保存到日志,然后复制到文件系统。
我假设如果我下载了一些东西,它应该首先保存在日志中,如果完整则移到 FS。但启动后下载文件出现在目录(FS)中。那有什么问题?
编辑:认为“所有数据”= 文件的整个大小可能是错误的?因此,如果所有数据可能只是一个块或其他东西,那么它会有意义并且我看不到这些东西首先被写入日志?!