快照 - 防止版本偏差问题
截图
在计算机系统中,快照只是操作系统在任何时间点的当前状态。 “快照”这个词是从一个古老的德语短语中创造出来的,指的是在二战开始和结束时相机快速拍摄的连续照片。因此,它可以指操作系统状态的真实物理副本或某些操作系统提供的某种能力。然而,今天,该术语通常用于描述在其当前配置中拍摄操作系统快照并将其保存以供以后使用的任何方法,无论是保存快照以调试内核中的问题,还是传递状态消息给用户,或者只是在计算机启动时在后台显示用户活动的进度日志。这些类型的快照对于显示一段时间内的用户活动或跟踪一段时间内的系统变化非常有用。
快照通常保存到闪存驱动器、CD 或其他用于存储数据的介质中。对于许多现代操作系统,内置支持将快照存储在具有高可用性解决方案的可移动磁盘或外部站点(例如运行 Red Hat Linux 的服务器)上。但是,在处理需要不断访问自己的操作系统副本的单个用户时,这些解决方案面临一些重大缺陷。如果用户的机器崩溃,恢复到之前备份的唯一方法就是重新下载并安装整个操作系统,这对大多数人来说是一件麻烦事。此外,高可用性系统也会将备份存储在崩溃的远程机器上,这又带来了另一个问题。
好消息是,有一种简单的方法可以解决由意外崩溃和丢失数据集造成的问题。称为快照向导的软件工具可以使用简单的备份向导快速定位和恢复特定快照。如果用户设置了开始备份的特定时间,向导也会在那个时间开始备份。如果用户选择了滚动备份模式,程序也会在那个时候启动一个快照,而不是根据指定的版本倾斜等待指定的时间。这使得 Snapshot 成为机器经常崩溃的企业以及喜欢定期监控系统使用情况的人们非常有用的解决方案。