使用 Mac Mini 通过 SSH 存储 Mac 的可启动备份

使用 Mac Mini 通过 SSH 存储 Mac 的可启动备份

由于接下来的两周我将要四处旅行,所以我正在尝试备份我的 Macbook。

我的计划是使用 rsync 和 SSH 密钥将 Snow Leopard Macbook 的可启动副本备份到我家运行 Tiger 的 MacMini。这样,当我外出旅行时,我的 PC 就会自动备份到家里的 Mac Mini。

我已经设置了一个脚本来尝试执行此操作,它看起来像这样:

#! /bin/bash

if (( `id -u` != 0 )); then
{ echo "Sorry must be root"; exit; }
fi;

ssh-add
ssh [email protected] "/usr/sbin/vsdbutil -d /Volumes/BackupDrive" /usr/local/bin/rsync -aNHAXxv --protect-args --exclude-from backup_excludes --fileflags --delete --force-change --rsync-path="/usr/local/bin/rsync" / [email protected]:/Volumes/BackupDrive >> ~/Library/Logs/rsync.log
ssh [email protected] "bless -folder /Volumes/BackupDrive/System/Library/CoreServices"

该脚本对于备份非常有用,但是当我尝试从它启动时,它会显示一个带有旋转闪光轮的灰色 Apple 屏幕,并且无法启动。

当我将硬盘直接连接到机器并运行此命令时:

/usr/local/bin/rsync -aNHAXxv --protect-args --exclude-from backup_excludes --fileflags --delete --force-change --rsync-path="/usr/local/bin/rsync" / /Volumes/Rsync >> ~/Library/Logs/rsync-hd.log
sudo bless -folder /Volumes/Rsync/System/Library/CoreServices

它运行正常,并从驱动器启动。

关于如何让它发挥作用,我有什么想法吗?

非常感谢你的帮助

杰伊

答案1

你可以尝试碳抄本。当使用它备份到远程机器时,它会使用预共享密钥通过 ssh 执行 rsync 并进行可启动备份。

答案2

相关内容