我如何备份我的 ubuntu 服务器?

我如何备份我的 ubuntu 服务器?

我有一个 ubuntu lamp 服务器和一些其他设置和配置。我可以通过导出 mysql 数据库来创建备份并创建 php 文件的副本,但是如何创建所有操作系统的完整克隆/备份,并包含所有配置/设置/用户/...?

是否有任何内置工具或分步教程可以执行此操作?

答案1

如何创建 Linux 服务器磁盘驱动器的精确副本并恢复它

用于lsblk定位您的硬盘位置。

如果你的硬盘位于,/dev/sdb则使用以下命令将整个磁盘的副本映像制作成可以在其上恢复的映像

  • 另一块硬盘
  • USB 闪存盘(如果足够大)
  • 另一台 Linux 服务器

通过 SSH 复制整个磁盘

ssh -p 22 -C root@my-server "dd if=/dev/sdb bs=1024k conv=noerror,sync" | \ dd of=MyServerDisk.iso

这将使用压缩技术在您的本地机器上创建磁盘的完整副本-C

要将其恢复到另一个磁盘或 USB,请执行以下操作:

假设新磁盘驱动器位于 /dev/sda,然后执行以下操作:

dd if=MyServerDisk.iso bs=1024k of=/dev/sda conv=noerror,sync

相关内容