我正在寻找一些简单的东西来备份(裸机恢复)小型linux(debian jessie)服务器。
/tank 下安装了一个 ZFS 文件系统,我想将备份文件发送到该文件系统,因为我对 ZFS 池进行快照并发送到异地等。
我发现了这个:http://relax-and-recover.org/about/——但不确定这是否有好处?我愿意接受建议。我更喜欢开源。
答案1
检查 ZFS 发送和接收。
zfs send 命令创建写入标准输出的快照的流表示形式。默认情况下,会生成完整的流。您可以将输出重定向到文件或不同的系统。 zfs receive 命令创建一个快照,其内容在标准输入上提供的流中指定。如果接收到完整的流,也会创建一个新的文件系统。您可以使用这些命令发送 ZFS 快照数据并接收 ZFS 快照数据和文件系统。请参阅下一节中的示例。
您可以将整个文件系统备份到一个文件并在远程服务器上恢复备份。您不需要任何特殊工具。
https://docs.oracle.com/cd/E18752_01/html/819-5461/gbchx.html
答案2
我使用 进行完整的系统驱动器备份映像dd
。这是我所知道的最简单的方法。
从 USB 启动,然后dd if=/dev/sda of=/external/mounted/storage/my_server_backup.img conv=sync bs=8M && sync
去喝咖啡,因为这可能需要一段时间。
完成后,您可以使用您拥有的任何工具将生成的文件发送到备份服务器。