数据保护备份的种类-文件备份和块备份
数据保护备份的种类-文件备份和块备份
数据集保护,就是对当前位置上的数据进行备份,从底层分,数据保护备份可分为文件级保护和块级保护。
文件级的备份,即备份软件只能感知到文件这一层,将磁盘上的文件,通过调用文件系统接口备份到另一个介质上,所以文件级备份软件,要么依赖操作系统提供的API来备份文件,要么本身具有文件系统的功能,可以识别文件系统元数据。
文件级备份软件的基本机制,就是将数据以文件的形式读出,然后再将读出的文件存储在其他介质上。这些文件在原来的介质上是可以不连续的,各个不连续的块之间的链接关系由文件管理系统来管理,而备份软件将这些文件备份到新的空白介质上,那么这些文件很大程度上是连续的,不管备份到磁盘还是磁带上。
块级备份,就是备份块设备上的每个块,不管这个块上有没有数据,或是这个块上的数据属于哪个文件。块级别的备份不用考虑文件系统系统层次的逻辑,原块设备有多容量,就备份多少容量,这里的块对于磁盘来说就是扇区sector。块级的备份是最底层的备份,它抛开了文件系统,直接对磁盘扇区进行读取,并将读取到的扇区写入新磁盘对应扇区。
这种方式的一个典型实例就是磁盘镜像,如RAID1将整个或多个磁盘的写入完全复制到另一个磁盘,两块内容完全相同,有些公司的磁盘复制机,也是直接读取磁盘扇区,然后复制到新的磁盘。
基于块的备份软件,不经过操作系统的文件系统接口,而是通过磁盘控制器驱动接口,直接读取磁盘,所以相对于文件级的备份来说,速度加快很多。但是基于块的备份软件备份的数量相对于文件级备份要多,会备份许多僵尸扇区,而且备份之后,原来不连续的文件,备份后还是不连续的,有很多碎片。文件级的备份,会将原来不连续存放的文件,备份成连续存放的文件,恢复的时候也会在原来的磁盘上连续写入,所以很少造成碎片。因此有很多系统管理员,会定时将系统备份并导入一次,就是未来剔除磁盘碎片,效果和磁盘碎片整理程序一样,但速度快很多。