Rsync备份脚本
我在备份某些数据时遇到问题。 基本上,我在Macbook Pro上启用了FileVault,并且想要备份我使用的文件夹-但是,我不想使用Time Machine(在工作中,我只有一个插头,而且我必须热插在办公桌上,这意味着要使用大型外部设备备份),备份将永远不会离开该站点(我想将其插入,备份然后放回锁定的抽屉中)。目前,数据总大小约为1.5GB,由约50MB的文件组成。重要的是,我需要版本控制,并且不能使用非现场存储的数据。 我正在尝试以下代码(相对于我拥有的Linux脚本略有修改)。 #/bin/sh #Backs up Work Data #Rotate backups rm -rf /Volumes/DOCSBACKUP/Documents/5 mv /Volumes/DOCSBACKUP/Documents/4 /Volumes/DOCSBACKUP/Documents/5 mv /Volumes/DOCSBACKUP/Documents/3 /Volumes/DOCSBACKUP/Documents/4 mv /Volumes/DOCSBACKUP/Documents/2 /Volumes/DOCSBACKUP/Documents/3 mv /Volumes/DOCSBACKUP/Documents/1 /Volumes/DOCSBACKUP/Documents/2 cp -aL /Volumes/DOCSBACKUP/Documents/Store /Volumes/DOCSBACKUP/Documents/1 #Backup Command rsync -rtDv --delete /Users/xxxx/Work\ Data /Volumes/DOCSBACKUP/Documents/Store 无论如何,脚本无法很好地运行-运行rsync命令可以运行,但是移动失败,并且不会创建任何符号链接。驱动器在Mac OS Extended中格式化。 编辑:创建符号链接和mv命令似乎是在失败的地方,因为它将数据复制到Documents / Store文件夹中很好。 有人可以帮忙吗?还是推荐一个可以备份并保留版本的程序?