diff --git a/source/chapter6/2fs-implementation-2.rst b/source/chapter6/2fs-implementation-2.rst index 1760cfe..7a12182 100644 --- a/source/chapter6/2fs-implementation-2.rst +++ b/source/chapter6/2fs-implementation-2.rst @@ -588,4 +588,4 @@ inode 和数据块的分配/回收也由它负责: - 第 39 行获取源码目录中的每个应用的源代码文件并去掉后缀名,收集到向量 ``apps`` 中。 - 第 48 行开始,枚举 ``apps`` 中的每个应用,从放置应用执行程序的目录中找到对应应用的 ELF 文件(这是一个 HostOS 上的文件)并将数据读入内存。接着需要在我们的 easy-fs 中创建一个同名文件并将 ELF 数据写入到这个文件中。这个过程相当于将 HostOS 上的文件系统中的一个文件复制到我们的 easy-fs 中。 -尽管没有进行任何同步写回磁盘的操作,我们也不用担心块缓存中的修改没有写回磁盘。因为在 ``easy-fs`` 操作过程中实现了 ``block_cache_sync_all`` 函数用以写回每次操作的结果。 \ No newline at end of file +``easy-fs-fuse`` 不用担心块缓存中的修改没有写回磁盘,因为在 ``easy-fs`` 操作过程中实现了 ``block_cache_sync_all`` 函数用以写回每次操作的结果。 \ No newline at end of file