filesystems - 非块文件系统
问题描述
如果有一个基于非块的文件系统,我正在徘徊。
我知道的每个系统都存储或检索固定大小的块(块或集群)。
在外部存储(如硬盘、闪存等)的上下文中,是否有允许写入或读取单个字节的文件系统?
我用谷歌搜索,但我找不到任何结论性的东西。
谢谢。
解决方案
您找不到它是有充分理由的:这些底层存储技术都不支持字节寻址。与 SATA 或 SCSI 连接的闪存驱动器和硬盘驱动器都分为 512 字节扇区或 4 KiB 扇区。即使您只需要一个扇区中的一个字节,您也必须阅读整个内容。
文件系统所做的部分工作是在这些不同的存储技术之上提供抽象。
推荐阅读
- j - J中的每个前置副词
- javascript - 使用Angular ngModel在输入类型日期中格式化日期时间
- visual-studio - 如何覆盖 docker-compose.vs.debug.g.yml 中的 Visual Studio 容器工具调试器卷?
- javascript - 如何从 Firestore 中检索第一个和最后一个集合
- java - SparkJava:如何在 before() 过滤器中验证 OAuth 令牌?
- html - 反应中的onSubmit函数未触发
- apache-flink - Flink JobGraph 提交
- apache-spark - IndexError:导入 findspark.init 时列表索引超出范围
- angular - 你能教 VSC linter 你自己的语法吗?
- python - 当我的计算机上有文件时,我没有得到这样的文件或目录