按标签归档:DD命令


备份Linux的方法(dd命令与cpio命令)

使用dd命令备份 dd命令可以读取磁盘设备的内容(几乎是直接读取扇区),然后将整个设备备份成一个文件。 # dd if=”input file” of=”output file” bs=”block size” count=”number” if:input file,也可以是设备 of:output file,也可以使设备 bs:规划的一个block的大小,若不指定,默认是512bytes(一个扇区的大小) count:多少个bs的意思 # dd if=/etc/passwd of=/tmp/passwd.back 将/etc/passwd中/tmp/passwd.back中去 # dd if=/dev/hdc of=/tmp/mbr.back bs=512 count=1 将自己磁盘上第一个扇区备份下来 找出系统最小的分区,并备份 # df -h # dd if=/dev/hdc1 of=/tmp/boot.whole.disk 若想还原,就反向回去 dd命令可以创建大型文件: # dd if=/dev/zero of=test.img bs=1M count=512 创建一个512M大小的文件test.img 其实这个也可以理解成为备份,只不过是一个全部被0填充的文件。 /dev/zero是已知输出0的设备