rsync 程序是一个快速且灵活的远程备份工具。它在 UNIX 和类 UNIX 系统上很常见,易于配置并在脚本中使用。虽然 rsync 中的 r 代表 “remote”(远程),但您不必完全按字面意思理解。您的 “remote” 设备很可能只是一个 USB 存储设备或硬盘上的另一个分区,您不需要有两台独立的机器。
正如 第 3.1.2.3 节 中讨论的那样,我们首先需要挂载设备。可能需要以 root 用户身份执行此操作
root@theserver# mkdir /mnt/usbstore root@theserver# mount -t vfat /dev/sda1 /mnt/usbstore |
![]() | 用户友好 |
---|---|
越来越多的发行版允许非特权用户访问可移动设备,并自动挂载 USB 设备、CD-ROM 和其他可移动设备。 |
请注意,本指南要求您的系统上安装 USB 支持。如果这不起作用,请参阅 USB 指南 以获得帮助。使用 dmesg 检查/dev/sda1确实是要挂载的设备。
然后您可以开始实际备份,例如备份/home/karl目录
karl@theserver:~> rsync -avz /home/karl/ /mnt/usbstore |
与往常一样,请参阅 man pages 获取更多信息。