《linux应用教学课件14-文件备份.ppt》由会员分享,可在线阅读,更多相关《linux应用教学课件14-文件备份.ppt(12页珍藏版)》请在三一办公上搜索。
1、1,Linux应用基础,2011.11,2,文件的备份和恢复,概述备份策略常用的备份方法,3,概述,备份和存档备份是定期对文件进行的操作存档是长期进行文件的存储 优良的备份可靠性(备份介质)可用性易用性(易于操作,价格)速度快,4,备份介质,5,备份策略,完全备份:把系统上的所有文件拷贝到磁带 适用于小型系统 耗时多增量备份:只有从上次备份以来被修改过的文件才被备份 备份级别:0级备份:完全备份其他级别:备份自前一级别以来被修改的文件,6,备份方法,流行的备份方法:备份到另一台机器上备份到磁带或光盘等移动介质上常用备份工具:tar:归档、压缩、备份,7,压缩文件和档案文件,*.gz gzip
2、命令压缩的文件;*.tar tar命令打包的档案文件,并沒有压缩过;*.tar.gz(.tgz)tar命令打包的档案文件,其中经过了gzip的压缩 注:tar、gzip适用于所有用户,8,文件压缩命令-gzip,将文件压缩成.gz格式,或将.gz格式的压缩文件解压缩常用格式:gzip-d file file:压缩或解压缩的文件名 不加选项:压缩文件-d选项:解压缩例子:#gzip backup#gzip d backup.gz,9,tar命令,把多个文件合并成一个大文件(称为档案文件),或将档案文件恢复原样 可选择性地进行压缩或解压格式:tar 选项 文件名 文件名:在压缩或归档时使用,用于指
3、定要压缩或归档的源文件或原目录名称。多个文件名之间以空格间隔。选项:-c:建立一个新的档案文件(.tar文件)。-x:释放档案文件的内容。-v:操作过程中显示流程信息。-z:使用gzip进行压缩或解压。-t:查看档案文件的内容。-f 文件名:指定档案文件的路径名。一般放 在参数的最后位置,后面直接跟档案文件名(.tar或.tar.gz文件)。,10,tar命令,例子:tar 选项 文件名在当前目录下,建立一个包含/usr/src/apache子目录中全部文件的名为apache.tar的档案文件#tar-cf apache.tar/usr/src/apache在操作过程中显示流程信息#tar-c
4、vf apache.tar/usr/src/apache释放档案apache.tar,并在操作过程中显示流程信息#tar-xvf apache.tar#ls usr在当前目录下,建立一个包含/usr/src/apache子目录中全部文件的经过gzip压缩的名为的档案文件,并且在操作过程中显示流程信息#tar-cvzf/usr/src/apachce#tar-cvzf apache.tgz/usr/src/apachce释放一个名为的经过gzip压缩的tar档案文件,并且在操作过程中显示流程信息#tar-xvzf,11,tar命令,例子:察看 ftl-drive-version-1.01.tar 文件包内的文件$tar tvf 察看 ftl-drive-version-1.01.tar.gz 文件包内的文件$tar tzvf,12,tar命令,完全备份:将目录/home下的所有文件备份到默认的磁带档案中#tar-c/home-c:通知tar应该从哪个目录中收集文件并创建一个新存档。增量备份:find命令的使用查找在当天修改的所有文件(非目录),并把这些文件备份到默认的磁带档案中#tar-c find/-mtime-1!-type d 查找比/tmp/last_backup文件新的文件并备份到默认的磁带档案中#tar-c find/-newer/tmp/last_backup,