查看“Journaling”的源代码
←
Journaling
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{Stub}} 日志文件系统是一种在文件系统中存储被称为日志的每项更改的文件系统。 然后将这些更改应用于主文件系统。 这些系统在强制关闭系统后恢复的速度要快得多,并且损坏的可能性也较小。 这个文件系统的一些例子是 [[ext3]] 、 [[ext4]] 和 [[ReiserFS]]。 = 方法 = === 物理日志 === 这些日志将文件系统中的 “每个更改” 或块放入日志中。 这提供了最大的保护,防止强制关闭,因为日志可以重放,没有任何丢失,或者如果日志是被写入的,将有一个丢失或不匹配的校验和,因此在重新安装时被丢弃。 当然,这确实需要花费更多的时间来写入存储,但是当需要存储完全安心时,就可以进行可接受的权衡。 === 逻辑日志 === 逻辑日志不是将每个块写入日志,而是将每次写入日志的元数据写入日志。 这意味着它比物理日志快得多,但更容易被破坏。 系统仍将快速恢复,但这可能会导致日志元数据和未记录的块数据不同步。 这可能会导致区块失效。 [[Category: OS theory]]
本页使用的模板:
模板:Stub
(
查看源代码
)
返回至“
Journaling
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
变体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息