首页 > 解决方案 > 非块文件系统

问题描述

如果有一个基于非块的文件系统,我正在徘徊。

我知道的每个系统都存储或检索固定大小的块(块或集群)。

在外部存储(如硬盘、闪存等)的上下文中,是否有允许写入或读取单个字节的文件系统?

我用谷歌搜索,但我找不到任何结论性的东西。

谢谢。

标签: filesystemsblock-device

解决方案


您找不到它是有充分理由的:这些底层存储技术都不支持字节寻址。与 SATA 或 SCSI 连接的闪存驱动器和硬盘驱动器都分为 512 字节扇区或 4 KiB 扇区。即使您只需要一个扇区中的一个字节,您也必须阅读整个内容。

文件系统所做的部分工作是在这些不同的存储技术之上提供抽象。


推荐阅读