介绍
最近,我讨论了一些有关磁盘备份、恢复和克隆的主题。 一些读者提出了一些问题。 其中之一是 BTRFS 和 Rsync 尝试使用 Grsync、Duplicity 或 Timeshift 等工具进行备份。 在本指南中,我们将讨论两者之间的技术差异以及哪一个比另一个更好。 我在本指南中使用 Debian 10 Buster 版。 你不需要也使用相同的。
同步
Rsync 是一种占用磁盘空间很小的实用程序,用于备份本地文件并将远程文件从服务器同步到本地磁盘。 它不仅支持 MBR 和 GPT 分区,还涵盖了 Ext4 等多个文件系统。
当我们使用 Rsync 实用程序或使用基于 Rsync 的第三方工具进行备份时,公共文件将在定期备份之间共享。 这有助于节省大量磁盘空间。
Rsync 可以在任何地方保存数据。 这意味着如果您的外部磁盘上的文件系统与生产系统上的文件系统不同,Rsync 会将数据保存在两者上。 Rsync 最大的缺点是它比 BTRFS 稍慢。
同步示例
Demo 1.推送操作
以下是使用 Rsync 执行推送操作的方式:
$ rsync local_file_path [email protected]:remote_file_path
在此示例中,我们将本地目录推送到远程文件夹。
还有一个将文件或目录从远程服务器拉到本地系统的演示。
Demo 2. 拉取操作
$ rsync [email protected]:remote_file_path local_file_path