网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项
 当前位置: Home > Linux > 系统管理 > 文章  
介绍几种Linux备份方法便于日常管理
文章来源: 赛迪网技术社区 文章作者: jinyuan 发布时间: 2007-03-02   字体: [ ]  
 

$tar cvf - /home > /temp/backup.tar

  这个命令在/tmp目录中创建一个backup.tar的文件,/home目录中所有内容都包含在其中。接下来可以把tar文件拷贝到备份磁盘中。使用简单备份时,如果要使用压缩功能,改为下面命令:

$tar czvf - /home > /tmp/backup.tgz

  上面扩展名. tgz指出这是一个压缩文件。下一个例子可以用来直接备份到一个安装好的Jaz驱动器中,但这样做要确定有足够的空间:

$tar czvf /mnt/jaz/backup.tgz - /home

  对于一个磁带驱动器,使用设备名称:

$tar czvf /dev/st0/backup.tgz - /home

  如果有一个备份非常大,可以使用多卷选项。但是,这样做就不能使用压缩。当第一个磁盘或磁带填满后,tar将提示插入另一张:

$tar cvMf /dev/st0/5mar2000.tar -home

  要恢复备份使用下面的命令,以Jaz磁盘为例:

$tar xzvf /mnt/jaz/5mar2000.tgz /home

  表1列出了tar主要功能参数。此外还有很多可选参数,本文不再详述。

  表1 tar主要功能参数

  参数       描述
  -A     附加到另一个tar存档的后面
  -C     创建一个新的tar存档
  -d     找出tar存档和文件间的差别,用于一个文档的验证
  --delete 从存档删除文件,磁盘备份不能选用
  -r     把文件附加到tar存档的后面
  -t     列出tar存档的内容
  -u     只把比tar文档中的文件新的文件附加到存档中
  -x     解开一个tar存档

  备份工具tar可以用crontab工具设置成基于时间的有规律地运行。例如,每晚2点把/home目录备份到SCSI磁带驱动器中,只要将下面语句添加到root的crontab中即可:

00 02 * * * tar cvf /dev/st0/homefiles.tar - /home

  用于备份的cpio

  GNU cpio工具像tar一样从命令提示行启动程序。与tar相比cpio更复杂,但是也更为可靠。因为如果一个tar文件中某处有一个坏块,就不能对备份文件的其它部分进行访问,而使用cpio,只有坏块不能被访问。cpio创建一个称为copy-out mode的备份,备份存档中包含了文件和所有者、时间及访问许可等信息。cpio需要一个假定要备份的文件列表。创建列表的一个最方便的方法就是使用ls 命令。例如,要把/home目录备份到SCSI磁带设备中,输入下面的命令:

$ls /home | cpio -o > /dev/st0

  也可以使用find命令。它包括许多选项可以用来消减被存档文件的数量。例如,下面的命令对所有在上一个2 4小时内修改过的文件进行存档:

$find /home -mtime 1 -type f -print | cpio -o > /dev/st0

  copy - in模式把文件从备份存档中解出来。下面的命令会恢复前两个备份例子中的所有文件:

$cpio -i < /dev/st0

  你也可以对cpio的备份进行计划,用crontab工具设置成基于任何时间的有规律地运行。例如,要在每晚2点把/ home目录备份到SCSI磁带驱动器中,把下面的语句添加到root的crontab文件中即可:

00 02 * * * ls /home | cpio -o > /dev/st0

  (参考链接: http://linux.ccidnet.com/art/302/20070301/1027257_1.html)

 
推荐文章
·Linux操作系统下信号与进程控制
·用Linux系统引导CD为服务器排忧
 
 
共2页: 上一页 [1] 2 下一页
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·如何解决Linux的Root密
·用Linux系统引导CD为服
·Linux操作系统下信号与
·Linux笔记本如何延长电
·利用FAM和IMON在Linux下
·新招实现Linux下局域网
·活学活用Linux操作系统
·如何在Linux下使用红外
相关文章
·利用FAM和IMON在Linux下
·教你用APF和BFD来加强Li
·基于Linux的移动电话开
·制作基于软盘的Linux系
·嵌入式uClinux的内核结
·基于 GTK+ 和 X-window
·主流嵌入式Linux系统下G
·恰当选择嵌入式Linux环
更多...
 
 

Copyright(c) 2001-2009 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统