【问题标题】:Can ZFS snapshotting (or other filesystem snapshotting) restore file system memory components?ZFS 快照(或其他文件系统快照)能否恢复文件系统内存组件?
【发布时间】:2021-08-29 07:52:56
【问题描述】:

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

【问题讨论】:

    标签: c linux filesystems snapshot zfs


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2014-10-08
      • 2017-11-13
      • 2020-03-25
      • 2013-06-28
      • 2012-12-02
      • 2018-09-30
      • 1970-01-01
      • 1970-01-01
      • 2021-04-20
      相关资源
      最近更新 更多