当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 备份Linux操作系统的几种方法

Unix/Linux
mysql+httpd+gd+php+zend
automake 小回顾
unix黑客精神的最好诠释
www
sun t3存储的设置
RPM简明中文手册
Linux爱好者入门教程 序章 (持续更新)
第一章 Linux基础知识 (飘心)
linux下进程与线程
浅谈如何学习linux
第二章 Linux安装
硬件安装指南
Windows 2000 的桌面不見了的解決方法
部分的ADSL路由器默认帐号密码
如何设定安全log服务器呢?
iptables 规则速查
网友学习 Linux 的七点忠告
sniffer的含义及原理
Linux编程白皮书 第二章 内存管理
Linux编程白皮书 第二章 内存管理 2.1.1 请求调页 --2.1.5 访问控制

Unix/Linux 中的 备份Linux操作系统的几种方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-15   浏览: 134 ::
收藏到网摘: n/a

 tar:

  特点

  1、保留权限

  2、适合备份整个目录

  3、可以选择不同的压缩方式

  4、如果选择不压缩还能实现增量备份,部份还原,参考man tar

  A备份

  如果要备份/home这个目录,备份文件保存在/backup(可以把一个独立的分区挂载在这里),则如下命令:使用无压缩的,速度很快

 

                                      
以下是引用片段:
             tar -cpf /backup/home.bak.tar /home
  使用gzip压缩的,速度一般,通常使用这个

                                      
以下是引用片段:
              tar -cpzf /backup/home.bak.tar.gz /home
  使用bzip2压缩的,速度慢,但比gzip的版本小约5%。

                                      
以下是引用片段:
              tar -cpjf /hackup/home.bak.tar.bz2 /home
  其中第二个参数介绍如下:

  c新建

  p保留权限

  z用gzip处理

  j用bzip2处理

  f后紧跟文件名

  也可以加上v使备份过程显示在终端上。

  B还原

 

                                      
以下是引用片段:
             tar ——overwrite -xpf /backup/home.bak.tar -C /
  k3b(光盘)

  特点

  一切都自己来做,对文件的选择性更好

  备份、还原

  没什么好说的了,使用k3b自己做光盘,自己负责把要还原的文件还原。

dd

  特点

  1、对块进行操作,能备份整个硬盘(包括分区表、MBR,其他Linux不能很好支持的文件系统)

  2、可以进行压缩(麻烦一点)

  3、由于是备份整个硬盘,文件系统上没有使用的“空白”空间也会被保存起来,备份文件比较大

  备份

  备份硬盘sda,放到/backup(/backup挂载在其他硬盘如sdb)

  1、最简单的,无压缩:

 

                                      
以下是引用片段:
             dd if=/dev/sda of=/backup/sda.dd
  2、用gzip压缩

                                      
以下是引用片段:
              dd if=/dev/sda |gzip -c# >/backup/sda.dd.gz
  其中#用数字1-9代替,分别代表最快-最小 3、用bzip2压缩

 

                                      
以下是引用片段:
             dd if=/dev/sda |bzip2 -c# >/backup/sda.dd.bz2
  其中#用数字1-9代替,分别代表最快-最小

  如果要看进度可以给dd发送信号SIGUSR1:

                                      
以下是引用片段:
              killall -s SIGUSR1 dd
  还原

  还原的目的盘必须和原来大小一样,不然后果很严重……

  1、无压缩

  dd if=/backup/sda.dd of=/dev/sda

  2、gzip

  gzip -dc /backup/sda.dd.gz |dd of=/dev/sda

  3、bzip

  bzip2 -dc /backup/sda.dd.bz2 |dd of=/dev/sda

  ghost

  ghost是运行在dos下的,推荐使用 无为DOS工具箱,一个类似win下dos工具箱的东东,在linux下使用。

  1.包含了ghost,可以备份ext3分区

  2.使用msdos7.1 3.加入关机、重启功能。