![Linux 最小块大小](https://linux22.com/image/630394/Linux%20%E6%9C%80%E5%B0%8F%E5%9D%97%E5%A4%A7%E5%B0%8F.png)
问题 :
我想知道是否可以创建一个具有非常小的块大小(比如说 100 字节)的空分区,并从长期获得经验。
有什么陷阱吗?
语境 :
我知道许多文件系统将默认块大小设置为 4Kb。有的更大,有的更小(512B)
它不适用于文件系统,而适用于小型存储磁盘(40 Gb)
我的平均文档大小为 80-100 字节。
原因:
获得经验丰富的用户体验
谢谢
答案1
块大小必须是扇区大小的倍数,我曾经使用过的所有类型的媒体的扇区大小都是 512 字节或更大。
如果您想要高效存储远小于 512 字节的文件,则需要使用为此目的设计的文件系统。我知道 reiserfs 旨在对小于 12KB 的文件执行尾部打包,这将允许在一个扇区内存储多个小文件。
我猜测也存在具有类似功能的更现代的文件系统,但我不知道有任何特定的文件系统具有此功能。
答案2
低于 512 字节的任何东西基本上都是无用的,因为磁盘的扇区大小(因此也是最小的分配单元)是 512 字节(较新的大磁盘为 4K),并且没有办法解决这个问题。
顺便问一下:
获得经验丰富的用户体验
甚至意味着?