k7A8L k7A8L
关注数: 17 粉丝数: 13 发帖数: 1,358 关注贴吧数: 145
自动同步的教程,不用群晖套件,用linux的命令,简单上手 案例:单向同步,#Nas##备份数据# rsync -avu --delete --progress /volume2/HOME101/测试20241103源头/ /volume4/A-数据中转/测试20241103副本/ 不想看设定的,可以跳过,去下面的实操 这条命令使用了 rsync 工具,用于在 Linux 或 Unix 系统中同步文件和目录。下面是对这条命令各部分的解释: rsync: 这是命令的主体,表示要执行的是 rsync 程序,用于文件同步和传输。 -a: 这个选项是“归档模式”,等同于 -rlptgoD 的组合,意味着递归复制目录,保持文件的权限、时间戳、组、所有者等信息。 -v: 表示“verbose”,即详细模式,rsync 会输出更多信息,显示正在被复制的文件和目录。 -u: 表示“update”,即更新模式,rsync 只会复制那些源目录中比目标目录新或者不存在的文件。 --delete: 这个选项使得 rsync 在同步时删除目标目录中那些在源目录中已经不存在的文件。使用这个选项时需要小心,因为它可能会导致数据丢失。 --progress: 显示传输过程中的进度信息,这对于大文件或大量文件的传输非常有用,可以让你了解传输的进度。 /volume2/HOME101/测试20241103源头/: 这是源目录的路径,rsync 会从这个目录开始复制文件。 /volume4/A-数据中转/测试20241103副本/: 这是目标目录的路径,rsync 会把文件复制到这个目录。 综上所述,这条命令的作用是将 /volume2/HOME101/测试20241103源头/ 目录下的所有内容同步到 /volume4/A-数据中转/测试20241103副本/ 目录中,使用归档模式保持文件的所有属性,只更新或添加新的文件,删除目标目录中多余的文件,并在过程中显示详细信息和进度。 使用这条命令时应当谨慎,特别是 --delete 选项,确保不会误删重要数据。 下面是实操: 配置如下设置一个定时任务:结果:这样做,还有一个好处,就是能同步“共享文件夹”下面的数据或文件夹。用套件,不行。 替换自己的源文件夹、目标文件夹提取出来。 测试一下, 成功。 #Nas# #备份数据# #数据丢失# #省钱#
1 下一页