如何备份Linux文件系统?

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
喜欢就支持一下吧
点赞0 分享