linux备份原理,LINUX原理及应用:第14章备份与恢复

《LINUX原理及应用:第14章备份与恢复》由会员分享,可在线阅读,更多相关《LINUX原理及应用:第14章备份与恢复(20页珍藏版)》请在人人文库网上搜索。

1、第十四章 备份与恢复,备份指定期地把用户的数据拷贝到脱机的介质上去。 恢复指系统一旦出现故障,能够迅速从离线介质把数据拷回到硬盘,把因故障引起的损失减少到最小,快速使系统摆脱故障,正常运行的过程称为恢复。,14.1 备份的重要性,要防止数据丢失,就必须执行严格的备份制度。,14.1.1 选择备份介质,选择备份介质时,需要考虑成本、可靠性、速度、可获得途径、可用性等。,14.1.2 选择备份工具,备份有很多工具,传统UNIX备份工具是tar、cpio、dd和dump。另外,还可以使用大量的第三方软件包。,14.2 备份策略和注意事项,14.2.1 备份类型 完全备份 增量备份 14.2.2 备份。

2、级别 利用级别来区分不同的备份种类,14.2.3 备份的注意事项,必须保证物理安全性 必须保证备份是可恢复的,14.3 常用备份命令tar,tar是一个用来在档案文件中存储和展开文件的存档程序。使用tar打包的文件(称为tar文件)可以被存档到包括磁带和硬盘在内的任何介质。tar命令的语法是: 语法:tar 主选项+辅选项 文件或者目录 说明:使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。,tar,如果最后一个参数是一个目录;此目录下的所有子目录也将被存档。 常用的参数含义: z表示备份的数据将使用gzip进行压缩 c表示创建归档文件 v显示文件列表。

3、 p保存权限,文件的访问权限将被“记住” f说明下一个参数就是归档的文件名或设备名 M建立/解压/显示多卷档案文件,使用该参数系统会自动提示。,使用tar命令备份系统,使用tar命令可以生成一个包含有多个子目录和多个文件的档案文件。在系统上安装的tar命令版本还支持一个- z参数,这样就可以使用gzip程序来压缩文档。 tar命令有非常非常多的参数,但是使用起来并不困难。可以快速而又简单地为任何需要的子目录生成档案文件。 首先,我们来建立一个有三个文件的子目录,再建立一个有另外三个文件的子目录,如下所示:,使用tar命令备份系统,使用tar命令备份系统,现在已经有了一个子目录和其中的文件,我们。

4、使用这个命令的c(生成)和f(文件)参数来生成一个tar档案文件: # tar cf mydir.tar mydir # ls -l *.tar -rw-r-r- 1 bball users 10240 Jan 5 15 : 01 mydir. tar,使用tar命令备份系统,tar命令会生成一个磁带档案文件。可以把这个档案文件写到硬盘驱动器上、一台磁带机上或者几乎其他任何Linux操作系统中的设备上。如果想对系统上所有用户的用户子目录home做一个快速备份,可以象下面这样使用tar命令生成这个档案文件,如下所示: # tar cPfC users.tar / home 上面的命令行在当前子目。

5、录中生成一个磁带档案文件users.tar。,使用tar命令备份系统,为了节省硬盘空间,更好的一个办法是在建立磁带档案文件的时候同时进行文件压缩。使用它的命令行参数z,tar命令就可以支持gzip命令使用的压缩方法。只需要把字母z包括到建立磁带档案文件的命令中并给磁带档案文件换个名字就可以了。如下所示: # tar czPfC users.tar.gz / home,使用cpio命令进行备份和恢复,cpio命令(拷贝输入输出命令)的使用方法与tar命令的大致相同,但是有几个区别,特别是在建立和释放档案文件操作所使用的命令行参数方面。举例来说,如果想建立一个cpio文档,必须要使用- o建档参数。

6、。cpio命令在建立档案文件的时候还需要有一个文件名清单,路径名必须完整。因此,可以使用find命令很方便地建立这个必不可少的文件名清单。 举例来说,如果在一个名为x11的子目录中包含有一些想进行归档的文件,可以把find命令的输出与cpio命令组合在一起来生成这个文档,如下所示:,使用cpio命令进行备份和恢复,使用cpio命令进行备份和恢复,上面的命令行显示cpio命令获得了x11子目录中的文件名,使用-o参数生成了档案文件,并使用-v参数在对文件进行归档的同时显示了它们的文件名。最后得到的档案文件的名字是x11.cpio,它是使用了大于号()重定向操作符建立的。如果想恢复一个cpio文档。

7、,需要使用cpio命令的-i释放命令行参数: # cpio -i x11.cpio 1082 blocks 从上面的命令行可以看出,可以把小于号()重定向操作符与cpio命令的- i释放参数一起使用来释放一个cpio文档。cpio程序会重新生成原来的子目录结构;当操作完成的时候, cpio命令会显示一个数字,这个数字以512字节为单位表示它往硬盘上写了多少个字符块的内容。,使用cpio命令进行备份和恢复,还可以把find命令和cpio命令组合使用来建立任何一个子目录的档案文件,甚至还可以对系统中不同子目录中的的文件也进行归档。如果想对子目录中所有属于你并且在当天建立的或者是在当天修改过的那些文。

8、件进行备份,可以使用find命令的-user和-mtime命令行参数: # find /home/bball -user bball -mtime -1 -print | cpio -o today. cpio 这个命令行将建立一个名为today.cpio的cpio档案文件,其中包括了所有在过去的24小时内修改过的文件。,14.4 文件恢复,tar命令。 常用的命令参数 z表示备份的数据将使用gzip进行压缩 x表示解压缩档案文件 v显示文件列表 p保存权限,文件的访问权限将被“记住” f说明下一个参数就是归档的文件名或设备名 M建立/解压/显示多卷档案文件,使用该参数系统会自动提示,14.5利用corn命令和脚本实现任务的自动化,corn命令用来执行周期性的任务,由crond守护进程处理。系统启动后corn就保持运行,它定时读取配置文件,配置文件格式如下: minute hour day month weekday username command 可以通过crontab命令编辑、修改、删除用户自己的定时任务,配置文件通常放在/etc目录下,命名为crontab。 corn命令每隔一段时间扫描一次配置文件,并为每个有定时任务的用户在/var/spool/corn下建立用户独立的定时文件。,14.6 小结,备份的重要性和进行备份的命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值