我在备份某些数据时遇到问题。
基本上,我在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文件夹中很好。
有人可以帮忙吗?还是推荐一个可以备份并保留版本的程序?
我不确定您的特定问题,但是在我的linux机器上,我运行以下命令:dump.domindthegap.co.uk/backup/backup使用硬链接对磁盘进行增量(类似时间机器)备份。您只需要首先将rsync同步到不同的目录,并始终使用“当前”符号链接指向最新目录即可。
—
XQYZ 2011年
此Shell脚本中没有任何符号链接使用。没有任何人可以提供帮助的方式提出此问题。无论哪个命令导致错误,都应该输出错误消息。
—
2015年