什么是快照?17 Mar 2025 | 5 分钟阅读 引言快照可以定义为计算机系统中特定时间点的系统状态。快照一词是借鉴摄影中的**类比**引入的。快照可以指某些系统提供的功能,或指系统状态的快照副本。 硬盘快照高效地包含硬盘的目录结构,以及硬盘上的每个文件和文件夹。这种备份类型也可以称为“**磁盘映像**”。 磁盘映像允许在主磁盘发生故障时完整恢复整个磁盘。创建快照的许多磁盘程序允许通过快照恢复特定文件,而无需恢复整个备份。 然而,快照可用于各种备份。将快照存储在任何可移动驱动器、第二硬盘或光盘媒体(如 DVD 和 CD)上都是很好的做法。 快照映像![]() 快照被定义为撤销更改或进行版本控制的能力。快照映像是卷内容在任何特定时间捕获的逻辑副本。快照映像的存储空间占用量最小。 快照如何工作?如果我们随时进行快照,例如,我们可以将我们所有的文件夹或文件恢复到该状态。因此,如果我们感染了任何病毒,我们可以将我们的整个卷、文件夹或文件恢复到感染病毒之前的状态。 快照与备份有何不同?备份可以定义为我们**数据的完整副本**。例如,如果我们有 6TB 数据,那么每个副本将占用额外的 6TB 数据。如果我们每小时备份一次,那么 10 小时后,我们的备份将占用 60TB 空间。因此,存储备份的多个副本并不常见。备份不适合版本控制。 快照适合版本控制,因为它不是备份。它可以拥有多个版本而无需占用太多存储空间。快照需要保存足够的数据来撤销任何修改,因此与任何备份相比,它占用的空间有限。 原理对大型数据集进行完整备份可能需要很长时间才能完成。在多用户或多任务处理系统上,在备份数据时可能会有写入操作。 这会阻止备份成为原子操作,并导致版本不一致,从而可能导致数据泄露。例如,当用户将文件移动到已备份的目录时,该文件将完全丢失在备份媒体上。 由于文件添加操作发生在备份操作之前。此外,版本不一致可能导致在读取过程中修改其内容或大小的各种文件出现损坏。 安全备份活动数据的一种方法是在备份期间暂时禁用信息写入权限,方法是使用锁定 API 或停止操作系统提供的应用程序访问以仅强制读取访问。 这对于所有**低可用性系统**(如工作组服务器和台式计算机,其中每天停机是可以容忍的)是可以接受的。
快照实现![]() 卷管理器一些 Unix 系统包含可快照的逻辑卷管理器。它们通过在父卷被覆盖之前将修改过的块复制到其他存储上来对整个块设备执行写时复制。 因此,它保留了块设备的任何自一致的先前映像。在这些类型的快照映像上,文件系统稍后可以像在只读媒体上一样进行修复。 **逻辑卷管理器** (LVM) 允许在 Linux 上创建读写和只读快照。可写快照是在 LVM2 (LVM 版本 2) 中定义的。 文件系统一些文件系统,如 Bell Labs 的 ODS-5、fossil 和 plan 9,内部跟踪以前的文件版本,并通过唯一的命名空间创建快照。其他文件系统,如 UFS2,则提供 OS API 来访问文件历史记录。 在 Windows Server 2003 和 Windows XP 中,通过卷影复制服务 (VSS) 以及 Windows Vista 中的 Shadow Copy,可以访问 NTFS 中的各种快照。 自 4.11 版本以来,Novell Storage Services 文件系统在 NetWare 和 Linux 环境中的 Open Enterprise Server 单元中也一直存在快照。Melio FS 通过与 VSS 类似的接口为分布式存储提供快照。
操作系统Phantom OS 依赖于快照的概念。它通过布局保存每个应用程序的状态。 下一个主题电池类型 |
什么是研究?“研究”一词是指使用特定方法对特定主题或问题进行的恰当研究。根据美国社会学家厄尔·罗伯特·巴比 (Earl Robert Babbie) 的说法,“研究被定义为描述、解释、预测和控制所观察到的现象的系统分析。”归纳和演绎方法...
阅读 16 分钟
简史 抗生素的故事始于 20 世纪初,尽管抗菌物质的使用历史要悠久得多。古代文明,包括埃及人、中国人、希腊人,曾使用霉菌和植物提取物来治疗感染,认识到某些天然物质的治疗特性……
阅读 13 分钟
洪水是指通常覆盖陆地的水(或在极少数情况下,其他液体)的溢出。当用于“流水”的意义时,这个词也可以指潮水的涌入。洪水是水文学领域的研究课题,并且……
7 分钟阅读
印度是一个发展中国家,拥有混合经济,兼具社会主义和资本主义体系的特点。通过这种结合,印度可以利用自由市场的优势,同时在重要领域保持政府的参与。印度经济是世界上增长最快的经济体之一,然而……
阅读 13 分钟
Minitab 是一款强大的统计软件,以其数据分析和质量提升功能而闻名。最初是为了帮助教师和学习者理解统计学而创建的,它已发展成为跨越各个领域的关键资源,供依赖事实数据分析的专家使用。Minitab...
7 分钟阅读
什么是打字辅导器 打字辅导器是一种旨在帮助用户提高打字技能的工具。这可以通过上课、玩游戏或反复进行打字测试来完成。打字辅导软件 有许多可用的软件可以帮助...
阅读 8 分钟
简介设置、构建、验证和维护各种架构(如库和大规模并行系统)是Microsoft Azure数据工程师的核心职责。他们使用Azure上的各种服务,例如Azure Synapse Analytics、Azure Data Lake、Azure SQL数据库和Azure...
阅读 10 分钟
每当开发人员开发任何类型的 Web 应用程序时,他们都会尝试使用发送通知的常见情况。我们可能已经看到一些实例,在浏览 Web 应用程序时,各种通知会出现在前面。因此,在本教程中,我们将学习...
阅读 6 分钟
玻璃 是一种透明、非结晶、无定形的固体,广泛应用于装饰、实用和技术领域,例如光学、窗玻璃和餐具。它由于熔融形式的快速冷却而形成,有些玻璃是天然形成的,例如火山玻璃。最常见的是...
阅读 6 分钟
? 在计算机领域,模拟器是一种软件或硬件,允许一个计算机系统(主机)像另一个计算机系统一样运行。通常,它允许主机运行为访客系统设计的软件或使用其外围设备。模拟被定义为计算机程序复制......
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India