linux下修改ext3硬盘为nst,linux,系统备份

篇一:linux系统备份与恢复教程

linux系统备份与恢复教程

引言:

操作系统:CentOS 6.0 Linux

备份软件:Clonezilla(再生龙)

软件下载地址:

下载好之后,可以刻录成光盘或者制作成U盘启动盘,用来引导备份与恢复系统 实现目的:全盘备份CentOS 6.0系统到U盘或者到移动硬盘

操作步骤:

1、将制作好的clonezilla-live-1.2.9-19-i686-pae镜像启动光盘或者U盘插入到要备份的

CentOS 6.0 Linux上面,设置好开机启动(我这里用的是光盘,所以开机设置为光驱第一启动),设置好之后,重新启动电脑,会出现一些引导界面:

默认选择第一项,回车

光标移动到简体中文这一栏,回车。

默认选择 不修改键盘映射 回车

默认选择 使用再生龙 回车

默认选择第一项,回车。因为我们这里是要把系统备份到一个镜像文件(如果要硬盘对拷, 那么就要选择第二项)

默认选择第一项,我这里要备份到U盘的 回车

根据提示,插入U盘,按回车

这里选择第三项,我的U盘是朗科16G的,根据你自己的情况选择 注意:这个一定要选择正确

这里显示的是U盘里面的内容,默认选择第一项,即备份到U盘根目录下面。回车

篇二:Linux命令dump系统备份与还原

Linux dump系统备份与还原

备份步骤:

1. 创建系统:dd if=icp-centos54-64.img of=lvstest1.img bs=100M

2. 创建备份块:dd if=/dev/zero of=backup.img bs=100M count=100

3. mkfs.ext3 backup.img

4. 创建vm系统启动文件lvstest1.xml,内容如下:

lvstest1

a6603e99-fe4b-40bb-a076-aa56464f228f

8388608

524288

1

/usr/bin/pygrub

linux

destroy

restart

restart

4.启动VM:virsh create lvstest1.xml

5.进入系统挂载备份块:mount /dev/sdb /mnt

6.使用命令进行系统备份:dump -0uf /mnt/backup0.dump /

还原步骤:

1. 把VM lvstest1关闭

2. 格式化lvster1.img: mkfs.ext3 lvstest1.img

3. 创建另一个VM lvsserver用来挂载lvstest1.img和backup.img lvserserver.xml配置文档如下:

lvsserver

a6603e99-fe0b-40bb-a076-aa56464f228f

8388608

524288

1

/usr/bin/pygrub

linux

destroy

restart

restart

3.启动VM lvsserver,进入系统

4.把sdb分区成:/dev/sdb1

5.创建挂载目录:mkdir /backup

6.挂载磁盘:

mount /dev/sdb1 /mnt

mount /dev/sdc /backup

cd /mnt

7.还原系统:restore -rvf /backup/backup0.dump

8.关闭VM lvsserver,并启动lvstest1验证系统是否正常启动。

篇三:Linux系统下数据备份与恢复

Linux系统下数据备份与恢复

【摘要】介绍了在linux操作系统下数据备份的重要性,策略的

选择。列举了常用linux 命令实现数据备份与恢复。

【关键词】linux;数据备份;命令

【中图分类号】g658.5【文章标识码】c

【文章编号】1326-3587(2012)03-0019-01

一、为什么要备份?

linux系统是一个健壮而稳定的计算机操作系统。但是任何系统都

有可能遭遇到一些无法考虑到的失效,比如人为误操作,电气故障,

以及自然界不可抗力等等,其后果就是计算机系统中最珍贵的数据

丢失。在这些情况威胁下,数据备份就成为非常重要和必要的安全

措施。

二、备份的策略

基本的备份策略分为下面三类:

完全备份(full backup):对文件系统中所有的文件和目录进行

备份。其特点是备份时间长,存储的数据量大,通常是在安装好系

统时首次创建备份时执行一次完全备份。

增量备份 (incremental backup) :只备份上次完全备份或增量

备份以来新创建、新修改的文件。它的特点是最少的备份时间,最

小的数据存储空间,但在恢复过程时需要将之前的完全备份和增量

备份逐一恢复,因此时间上较慢。

差异备份 (differential backup):差异备份与增量备份类似,

只备份更动过的数据。区别是增量备份的是上一次备份以(无论是

哪种数据备份方式)来,所有发生变化的文件;差异备份则要对完

全备份以来,更新之后,与完全备份有差异的部分进行备份。

三、备份工具命令

1、dd 命令。

dd 是linux下常用的磁盘文件系统完全备份命令。它针对指定大

小的磁盘区块进行物理读写的拷贝,还能在拷贝的同时进行一些必

要的压缩转换。因为其低级读写的特性,常常用它来进行整块硬盘

间的拷贝,还有就是特殊磁道的备份。

例一:磁盘备份。

# dd if=/dev/sda of=/dev/sdb#磁盘sda复制到磁盘sdb

# dd if=/dev/sda of=/path/image#将磁盘sda复制到路径为

path的image文件

例二:磁盘恢复。

# dd if=/path/image of=/dev/sda#将path路径下的image

文件恢复到sda磁盘

例三:制作光盘镜像。

# dd if=/dev/cdrom of=/tmp/cdrom.iso#制作cdrom光盘镜

例四:mbr(磁盘主引导记录)的备份与恢复。

# dd if=/dev/sda of=/path/to/image count=1 bs=512 #mbr位

于磁盘开始之后的512字节

# dd if=/path/to/image of=/dev/sda

2、tar 命令。

tar 是linux系统针对文件系统指定文件的归档、打包工具。配

合压缩工具也能对打包后进行压缩处理。

例一:备份/home目录及其子目录,把它存为home.tar。

# tar cvf home.tar /home

例一:备份/home目录及其子目录,把它压缩存为home.tar.gz。

# tar czvf home.tar.gz /home

例三:将 home.tar.gz 解压并还原。

# tar xzvf home.tar.gz

例四:查看 home.tar 中的文件目录。

# tar tvf home.tar

3、cpio 命令。

cpio命令也是通过拷贝的方式实现文件或文件系统的备份与恢

复。它与tar的不同之处在于它能通过重定向以及管道操作,可以

将文件发送给外部设备。

例一:通过cpio命令将/etc下的所有文件都备份到/tmp/etc.cpio

文件中。

# find /etc -type f | cpio -o > /tmp/etc.cpio

例二:查看备份文件内容。

# cpio -idvt /dev/st0

例四:解压备份文件。

# cpio -iduv < /tmp/etc.cpio

4、dump 和 restore 命令。

dump 与 restore 命令用来实现在linux下的增量备份与差异备

份。

例一:计算备份/dev/hda1所需要的磁盘空间。

#dump -0s /dev/sda1

例二:将/dev/sda1备份至/tmp/sda_dump中。

dump -0u -f /tmp/sda_dump /dev/sda1

例三:将整个文件系统备份至磁带机nst0上。

# dump 0f /dev/nst0 /

例四:使用restore检查备份文件内容。

# restore -tf /tmp/sda_dump

例五:从磁带机nst0上恢复这个文件系统。

# restore –rf /dev/nst0

例六:从磁带机nst0上只恢复/etc目录。

restore -xf /dev/nst0 /etc

【参考文献】

1、linux man pages,http://linuxmanpages.com/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值