用dd备份Linux系统
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用dd备份Linux系统相关的知识,希望对你有一定的参考价值。
参考技术Add - convert and copy a file
假设我们的系统是安装在/dev/sda磁盘上,现在我加入一个和sda一样大小的磁盘,并使用 dd 命令将sda拷过来:
dd对磁盘是极大的浪费,100G的硬盘只用1G,dd后的备份文件也是100G。所以在 dd 时可以指定 bs 和 count 。
我测试时还存在一个问题:
接下来取下sda,直接以sdb开机。和原来系统应该一模一样。
linux 用dd命令读写引导区文件
分类: LINUX
备份MBR,linux下使用如下命令:
# dd if=/dev/hda of=/root/linux.bin bs=512 count=1
这里注意使用if=/dev/hda备份MBR中数据,如果grub安装具体某个分区,则要自己选择了。
写入mbr:
dd if=/mnt/windows/linux.lnx of=/dev/hda bs=512 count=1
备份之后linux.bin文件可以复制到Windows下,备份一份,另一份复制到C盘根目录下。然后修改boot.ini文件,添加如下一行:
C:\linux.bin=“Linux“
这样就可以利用WindowsNT loader来引导linux系统了。以后恢复和修理linux会更加方便。
如果以上有什么不懂的可以在终端下输入 dd --help查看帮助。
# dd if=/dev/hda of=/root/linux.bin bs=512 count=1
这里注意使用if=/dev/hda备份MBR中数据,如果grub安装具体某个分区,则要自己选择了。
写入mbr:
dd if=/mnt/windows/linux.lnx of=/dev/hda bs=512 count=1
备份之后linux.bin文件可以复制到Windows下,备份一份,另一份复制到C盘根目录下。然后修改boot.ini文件,添加如下一行:
C:\linux.bin=“Linux“
这样就可以利用WindowsNT loader来引导linux系统了。以后恢复和修理linux会更加方便。
如果以上有什么不懂的可以在终端下输入 dd --help查看帮助。
以上是关于用dd备份Linux系统的主要内容,如果未能解决你的问题,请参考以下文章