备份的目标:用户文件或整个文件系统
备份的关键问题
备份频率
备份内容
备份介质
备份设备的选择
备份的工具有
dump, restore
volcopy, labelit
tar, cpio, dd
第三方厂商备份工具
三种备份方式
完全备份(普通备份Normal):备份所有选择的文件和文件夹(不管是否被设为存档属性),备份后清除备份标志;通常,在首次创建备份集时要执行一次正常备份。
增量备份(Incremental):只备份选择的,并且带有标志的文件和文件夹,它清除备份标志。 即只备份上次正常备份或增量备份以来创建或更改的文件。其需要最少的存储空间,并节省备份时间。然而在恢复文件比较耗时和困难。
差异备份(Differential):只备份选择的,并且带有标志的文件和文件夹,它不清除备份标志。即只备份上次正常备份或增量备份以来创建或更改的文件。由于其不清除文件的存档属性,所以对一个文件执行两次差异备份,则在每一次整个文件都要被备份。差异备份使用的存储介质比增量备份多,但还原差异备份的数据则简单些。
dump
1、dump是Linux系统提供的备份和恢复工具,各种版本都提供(不提供日志文件)。
2、dump 执行文件系统增量备份的存储操作,可以备份到磁带、磁盘或一个磁盘文件。
指定文件备份
整个文件系统备份或增量备份
一个确定日期后改变的文件备份
上次备份后改变的文件备份
3、命令格式:
dump level unbdsf blkg-factor density size device-name file_system
level:备份级别,0~9
b::因子
u:更新dumpdates文件(/etc/dumpdates)
n:当dump完成时通知操作系统成员组的成员
d和s:备份卷的大小
f:指定的备份设备
w和W:空运行得到需要备份的文件系统的信息
restore
1、用于检查dump程序创建的转储以恢复新文件或整个文件系统
2、命令格式:
restore [-ctrox] vbsfy blocking-factor file-number device-name
c:全部恢复
t:用于显示卷的内容表
r:指明卷的整个内容应该被恢复到当前工作目录
o:覆盖原来的文件
x:提取恢复的文件名和路径名
i:允许交互式恢复
dump和restore的缺点
1、运行dump时,文件系统必须是不活跃的。
2、dump有时不能处理打开的文件和其他问题。
cpio
1、通过拷贝的方式实现文件或文件系统的备份与恢复
cpio –o 创建一个备份
cpio –i 从备份中恢复
cpio –p 把一个文件从一个文件系统拷贝到另一个文件系统
cpio恢复
1、操作
全恢复、部分恢复
恢复到当前目录还是文件系统
用模式匹配进行恢复
交互式恢复
读取文件内容表
tar
1、备份:tar cvfb [pattern]
2、恢复:tar mopxvf device pattern
dd
1、将文件或原始数据以拷贝方式进行备份。
2、通过管道,实现数据流操作,在传输中把拷贝内容从一种格式转化为另一种格式。
3、借助管道能完成标准输入到标准输入,实现数据流从一个命令到另一个命令,从一个系统到另一个系统。
tar、cpio、dd
tar、cpio与dump的区别
1、dump在每个卷的开头位置写入一个内容表,用restore恢复时,该索引会被读取,在该索引表上可以运行cd、ls命令查看、选择要恢复的文件。
2、dump支持远程设备的备份,cpio不支持。
3、tar和cpio可以通过文件系统来访问文件而与文件系统无关。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
托管OpenStack私有云能够获得支持or单打独斗?
OpenStack私有云托管作为一种服务可以简化企业的部署和运营,并强调了云计算的优势,而非Linux的优化……
-
从零开始构建属于自己的Linux发行版
当你从头开始构建Linux,就可以充分和完整地了解Linux平台。Linux管理员在IT界内更神秘,因为他比其他任何IT专业人员都更了解计算机内部工作。
-
使用Red Hat或Debian包管理器简化Linux管理
Linux软件包管理使用的软件库,它提供了软件包的安装源。Red Hat和Debian的软件包管理器功能类似,但结构上的差异将影响Linux管理。
-
关于apt-get:非Linux管理员应该知道的那些事
Apt-get是广泛应用在Unix和Linux系统中的应用程序管理器,Windows和Linux管理员也可以受益于其功能。