博客
分类
标签
归档
友链
关于
Dark Mode
博客
分类
标签
归档
友链
关于
Dark Mode
Mens et Manus
首页
帮助
示例
社区
档归
源码
日志型文件系统
日志型文件系统试想这么一个场景,磁盘正在写data block或data bitmaps或inodes时发生了crash,要如何保证数据的一致性呢?这时使用 日志journaling 就是一个很好的解决方案。 原理在真正更新磁盘数据前,会先往磁盘写入一些信息,这些信息用于描述接下来的任务,这种方式被称为 write-ahead loggind。 当发生crash时就可以通过记录的信息回溯cr...
2021-03-03
Read More
linux文件系统
文件系统原理为了高效组织、管理和使用磁盘上的数据,需要独立的文件系统。 文件系统的组成通常磁盘上的数据是要与内存交互的(内存映射),而内存一个页的大小是4KB,所以磁盘一般按照4KB进行划分。一个划分就称为一个block。 一个文件本质上是一些字节的集合,这些字节就是文件的 user data,同时引出以下概念 meta data,文件本身数据外的控制信息,如访问权限、大小、创建时间等 可...
2020-12-05
Read More