Linux 服务器备份工具:Rsnapshot 安装与配置指南
本指南解释了什么是 Rsnapshot,如何在 Linux 中安装 Rsnapshot,以及如何在 Linux 中使用 Rsnapshot 设置备份服务器。
1. 简介
Rsnapshot 是一个基于 rsync 的文件系统快照实用程序,适用于 Linux 和类 Unix 操作系统,它允许您通过 SSH 轻松创建本地机器和远程机器的定期快照。
Rsnapshot 的好处是它尽可能广泛地使用硬链接,以大大减少所需的磁盘空间。由于 rsnapshot 只保留固定数量的快照,因此使用的磁盘空间量不会持续增长。
Rsnapshot 是一个免费的开源备份应用程序,支持增量备份,它完全用 Perl 编写,应该可以在大多数类 Unix 系统上运行。
事不宜迟,让我们继续看看如何在 Linux 中使用 Rsnapshot 安装、配置和设置备份服务器。
2. 在 Linux 中安装 Rsnapshot
Rsnapshot 被打包用于许多 Linux 发行版。
Alpine Linux
sudo apk add rsnapshot rsync
Arch Linux / EndeavourOS / Manjaro Linux
sudo pacman -S rsnapshot rsync
Debian / Ubuntu / Linux Mint / Pop!_OS
sudo apt install rsnapshot rsync
CentOS / Fedora / RHEL / AlmaLinux / Rocky Linux
Rsnapshot 在 CentOS、RHEL、AlmaLinux 和 Rocky Linux 等企业操作系统的默认存储库中不可用,您需要启用 EPEL 存储库才能安装 Rsnapshot。
sudo dnf install epel-release
sudo dnf install rsnapshot rsync
openSUSE
sudo zypper install rsnapshot rsync
3. 在 Linux 中使用 Rsnapshot 设置备份服务器
出于本指南的目的,我将使用两个测试系统。 一个是运行 AlmaLinux 8 的备份服务器,另一个充当客户端系统,客户端运行 Fedora 34 桌面。
备份服务器:
- 操作系统:AlmaLinux 8 64 位最小系统
- IP 地址:
192.168.122.25/24 - Rsnapshot 根目录:
/rsnapbackup - 备份目录:
/home/ostechnix/data/
客户端:
- 操作系统:Fedora 工作站 34
- IP 地址:
192.168.225.37/24 - 备份目录:
/home/sk/data/


