备份、同步和镜像应用程序

备份、同步和镜像应用程序

在 Windows 上我使用为了:

  • 将一些目录备份到网络驱动器。

    (即将所有新文件从源复制到目标)

  • 保留网络驱动器上某些目录的镜像。

    (即将所有新文件从源复制到目标,并从目标中删除源上不再存在的文件)

  • 将我的工作文件夹同步到我的闪存驱动器。

    (即用源中的新文件覆盖目标上的旧文件,反之亦然)

Ubuntu 上有哪个单一应用程序可以完成所有这些功能吗?

最好是支持脚本和 GUI 的东西。我真的不想为了这么简单的事情而求助于 Wine。我试过了grsync,但这似乎缺乏功能。

我必须去学习吗rsync,或者还有其他选择吗?

答案1

只需使用 rsync,它就非常强大、非常通用,而且使用起来并不难。

  • 您的备份场景:

    rsync -avz  /home/myfolder/* 192.168.40.1:/remote/backup/myfolder/*
    
  • 保持文件夹同步(从目标位置删除多余的内容)

    rsync -avz  --delete  /home/keepsynced 192.168.40.1:/remote/backup/keepsynced
    
  • 从文件夹到 USB:

    与第一个类似,只需将 IP 更改为本地路径即可。如果远程端存在文件,Rsync 将覆盖这些文件。

如果您想跳过每次同步到网络备份主机时输入密码的过程。只需按照操作说明

相关内容