Linux 上的 HFS+ Rsync

Linux 上的 HFS+ Rsync

我想将一个 HFS+ 驱动器备份到另一个,但它们都在 Ubuntu 机器中,即我的 HTPC/文件服务器。我有所有 Mac 和 Linux 机器。无论如何,资源分支会发生什么?我必须编译一个特殊版本的 Rsync 吗?我记得很久以前在我的其中一台 Mac 上这样做过。两个驱动器都在 Linux 机器中。

我不想做 RAID 镜像,因为第二个驱动器是半便携式的,而且我也不想让它一直旋转。我很节俭。

我的备份计划是将两个驱动器都安装在 Mac 上,然后使用 SuperDuper 将它们连接起来,但这样两次通过网络可能需要 20 年的时间。真是痛苦。

这一切都假设 Linux 上的 HFS+ 和 Netatalk 对我来说足够好用。我还没有尝试过,但我读到的内容似乎很有希望(而且很挑剔)。

答案1

最新版本 3.0.6 支持 HFS+ 卷上的资源分叉。您说两者都在 Linux 机器内,所以我更关心 Linux HFS+ 内核驱动程序读取该卷的准确程度。您不能将 HFS+ 卷放在 Mac 中并从那里进行 rsync 的原因是什么?使用碳抄本(某些情况下使用最新的 rsync)将磁盘克隆到 Linux 服务器上的 .dmg。您可以安排它对该 .dmg 进行增量克隆。您甚至可以使用 ssh 公钥来处理通信,尽管我从未从 Mac 到 Linux 进行过此操作。

答案2

rsyncMac OS X 上的版本允许-E复制扩展属性(包括 OS X 上的资源分支)。我不确定通常随 Linux 操作系统一起提供的 rsync 版本是否也提供此选项,但如果 Linux 上提供此选项,它就可以完成这项工作。

相关内容