对于虚拟机来说,快照和备份有什么异同之处?
快照是数据存储的某一时刻的状态记录。
备份是数据存储的某一时刻的副本。
相同之处:都可以用于储存。
不同之处:
1、数据库存不同:备份,其本质是副本。它等同于COPY在某个时间点将数据库的所有内容的副本放入特定文件(备份文件,通常为.bak)。快照,基本上类似于数据库的照片,即在特定时间点(创建快照的点)拍摄数据库的照片。但是这张照片是一个可以应用于SQL语句的新数据库。
2、访问方式不同:快照数据库中的数据保持不变。创建快照后,系统将识别原始数据库的所有数据页。如果在创建快照后修改了数据页,则将复制数据页,并且将复制未经修改的数据页。将没有快照(原始数据库和快照数据库共享数据页)。此文件不是数据库,不能直接应用SQL,必须先通过还原(可以与原始数据库名称或新数据库相同)还原到数据库,然后才能访问其中的数据。
3、状态不同:备份的结果是一个文件,可以复制或写入磁带(在银行中)以进行脱机很难恢复。由于镜像上的数据库始终处于“还原”状态,因此可以在特定时间点生成快照,以便可以在镜像上提供可访问的数据库,以便为数据仓库提供数据源。
参考资料来源:百度百科-快照
参考资料来源:百度百科-备份
2024-08-23 广告
快照是数据存储的某一时刻的状态记录。
备份是数据存储的某一时刻的副本。
一、相同之处:都可以用于储存。
二、不同之处:
1、数据库存不同
备份,本质上是一个副本。这等效于COPY在某个时间点将数据库中所有内容的副本放入特定文件(备份文件,通常是.bak)中。
快照基本上类似于数据库的照片,即在特定时间点(创建快照的时间点)拍摄的数据库照片。但是这张照片是可以应用于SQL语句的新数据库。
2、访问方式不同
快照数据库中的数据保持不变。创建快照后,将标识原始数据库的所有数据页。如果在创建快照后修改了数据页面,则将复制数据页,并复制未修改的数据页,将没有快照(原始数据库和快照数据库共享数据页)。
该文件不是数据库,不能直接应用SQL。必须先通过还原(可以与原始数据库名称或新数据库相同)还原到数据库,然后才能访问其中的数据。
3、状态不同
备份的结果是一个文件,可以将其复制或写入磁带(银行中)以进行脱机很难恢复。由于镜像服务器上的数据库始终处于“还原”状态,因此可以在特定的时间点生成快照,以便可以在镜像服务器上提供可访问的数据库,从而为数据仓库提供数据源。
参考资料来源:
1、快照;
2、备份;
3、挂起;
以上三种详细解说如下:
1、快照:主要是指在进行系统配置或者关键操作前做一个快照,这样假如操作出现了问题,可以在下次启动时直接恢复快照状态,不影响系统使用。这种操作简单易行,而且快照文件占用空间小,操作时间短,用完可以直接删除;
2、备份:主要是指对虚拟机系统进行整个的拷贝备份操作,方法原始,但是比较费时间如果经常需要这类操作会浪费很大的磁盘空间,也比较麻烦;
3、挂起:这种操作也是为了保存系统当前的配置状态,但是他一旦断电重启,就消失了。一般主要用于安装升级软件或者编译等耗时非常长的操作,今天做不完,我们可以先挂起,明天再继续开始做,就是这样的。
欢迎有问题继续交流!
快照,就相当于对当前系统运行状态拍了张照,保留了当前状态(那么后期的系统操作,以及文件修改等等内容是储存在哪里?),类似于做了一个还原点吗?大概占用多大空间?
备份就是对当前系统的全文件完整复制?
挂起 是不是就相当于暂停?
快照就是类似于做了一个还原点,大小大约几百兆吧,不同的系统稍有不同;
备份就是对当前系统的全文件完整复制!
挂起 就是 相当于 暂停 !