快照备份如何工作?

wai*_*933 3 backup snapshot

快照备份与传统备份有何不同?我知道快照备份需要最少的时间,但我不明白他们如何做到这一点。任何人都可以向我解释这一点吗?

Mr *_*ous 16

快照本身并不是真正的备份。他们只是使用指针指向驱动器上的另一组块。

例如,假设您有一个名为“ServerFault.doc”的文件,它占用硬盘驱动器上的块 A、B 和 C。当您拍摄快照时,Snap.0(我对第一个快照的名称)指向块 A、B 和 C。它只是复制指针,而不是数据。

现在假设您更改了文件。保存文件时,新更改的“ServerFault.doc”不会覆盖那些现有块,而是占用块 A、B 和 D(假设块 D 包含对文件的更改),现在您的文件指针指向 A, B 和 D(保留 C 不变)。如果您拍摄另一个快照,Snap.1 现在指向 A、B 和 D。如果您“恢复”Snap.0,它只会更改为查看这些块的指针。

根据文件系统的不同,此过程可能非常流畅。但是,从某种意义上说,如果驱动器出现故障,您仍然会丢失数据,这不是备份。数据仍然必须复制到另一个要保护的源。