首页 > 解决方案 > ZFS 快照(或其他文件系统快照)能否恢复文件系统内存组件?

问题描述

我知道 ZFS 快照可以制作文件系统内容的副本,例如文件内容、元数据和目录结构。但是快照是否包括文件系统的内核和内存组件(例如,inode cachedentry cache)?拍摄快照时,相应的文件系统数据结构会像以前superblock, inode, dentry, file一样恢复吗?谢谢你。

标签: clinuxfilesystemssnapshotzfs

解决方案


快照时的所有磁盘状态都将完全按照您拍摄快照时的方式保留。术语“inode”和“superblock”在 ZFS 中没有完全相同的等价物,但出于所有意图和目的,您可以假设所有内部文件系统元数据状态也完全相同。

缓存的内存状态不会被保留,但是如果您对拍摄快照时正在执行的快照运行相同的读取工作负载,则 ZFS 将以与底层数据相同的方式填充其缓存磁盘上是一样的。


推荐阅读