Linux是一个稳定的操作系统。有一个罕见的强大的操作系统的基础。但严重错误也很少发生。或者可能是硬件相关的问题。如果你的Linux系统在你的数据库所在的地方瘫痪了,会发生什么?如果你有一个备份不是那么大的问题。我们可以简单地从备份中恢复。如果我们没有后援怎么办?
null
带dd的备份分区
dd
是一个非常有用的工具。这是一个简单的操作是转换和复制,但这个功能可以用于不同的目的,如备份。
$ sudo dd if=/dev/vda1 of=/mnt/backup.dd
- dd公司 操作需要根权限,因此我们使用 苏多
- 如果=/dev/vda1 是vda磁盘第一个分区的输入文件
- of=/mnt/backup.dd 是输出文件,我们在其中创建一个名为backup.dd的新文件
此操作将需要一些时间,因为整个分区都将被备份。
带dd的备份引导加载程序(MBR)
我们可以使用dd轻松备份引导加载程序扇区。因为我们知道dd在原始模式下工作,所以它只知道扇区和段,主引导记录驻留在我们可以使用dd的第一个512字节中。如果我们要安装Windows或其他操作系统其他分区,并且不想丢失MBR,则此备份非常有用
$ dd if=/dev/sda of=/mnt/mbr.bak bs=512 count=1
- 如果=/dev/sda 是MBR所在的磁盘
- of=/mnt/mbr.bak 是我们的备份文件
- bs=512磅 提供一次将读取的字节数
- 计数=1 指定执行读取操作的时间
与 bs
和count参数,我们希望一次读取512字节
相关文章: 如何用ddrescue命令恢复数据?
我们可以像下面这样恢复备份
$ dd if=/mnt/mbr.bak of=/dev/vda bs=512 count=1
如您所见,我们已经更改了输入和输出文件。
一些提示
- 即使复制操作有错误,我们也可以提供 conf=无错误 参数。
- 在不缓冲数据的情况下与dd同步 同步 可以使用操作。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END