ubuntu利用dd命令备份系统

来源:互联网 发布:被网络诈骗怎么报案 编辑:程序博客网 时间:2024/04/30 15:45

       虽然一般情况下,我们使用cp或者tar也可以对系统文件进行备份,但是如果遇到需要把一整个磁盘内容完整复制到另一个partition中,这时候就需要复制bootsector区块,而cp或者tar是不可以复制这个区块的,所以最好使用dd命令啦!

下面就看看dd的用法:

ddif="input_file" of="output_file" bs="block_size"count="number"

选顷与参数:

if:就是inputfile~也可以是装置喔!

of:就是outputfile~也可以是装置;

bs:规划的一个block的大小,若未指定则预设是512bytes(一个sector大小)

count:多少个bs的意思。



范例:(最好以root权限运行以下指令)

1、将/etc/passwd备份到/tmp/passwd.back当中

ddif=/etc/passwd of=/tmp/passwd.back

2、将自己磁盘第一个扇区备份/tmp/mbr.back

ddif=/dev/sda1 of=/tmp/mbr.back bs=512 count=1

#其中/dev/sda1表示系统的引导分区,每个人的情况不同

3、每一个硬盘的内容克隆到别一个同大小的硬盘

ddif=/dev/sda of=/dev/sdb

  把/dev/sda以文件的形式存到U盘里

ddif=/dev/sda of=/media/disk1/sda-image20121208.img

  对应上面的还原!

ddif=/dev/sdb of=/dev/sda
ddif=/media/disk1/sda-image20121208.img of=/dev/sda



0 0
原创粉丝点击