(1) 基于 LVM 的快照
创建快照的条件:
LVM 快照需要预先分配专用空间称为“快照卷”),用于记录原始卷的修改数据。
若磁盘已满:无法分配快照卷的空间,创建新快照会失败。
恢复快照:
恢复快照时,LVM 需要将快照卷的数据合并回原始卷。
若磁盘已满:合并操作可能因空间不足而失败,导致系统崩溃或数据损坏。
(2) 基于 Btrfs/ZFS 的快照
创建快照的条件:
Btrfs/ZFS 使用写时复制(Copy-on-Write)机制,快照初始不占用额外空间。
若磁盘已满:
可以创建快照(元数据占用极小空间),但后续写入新数据时,若没有剩余空间,系统会因无法完成写时复制而崩溃。
(3) Timeshift 等工具的快照
创建快照的条件:
Timeshift 若使用 rsync 模式,快照会占用与原始数据相当的额外空间。
若磁盘已满:无法创建新快照(提示“空间不足”)。
恢复快照的条件:
恢复时需要覆盖现有文件,可能需临时空间(例如删除旧文件前需缓存新文件)。
若磁盘已满:恢复操作可能中途失败,导致系统处于不一致状态)