问题描述
恢复备份数据本应简单,但这次遇到了特殊困难:
- 有一个数月未使用的加密Time Machine备份
- 备份不在Apple Time Capsule或USB硬盘上,而是在WD MyCloud NAS上
- 需要从此备份中提取文件
- 最后只能通过SSH访问macOS,没有图形界面
探索过程
Time Machine在默认使用场景下是最简单易用的备份解决方案之一。但我的情况并不标准。
最初尝试将备份磁盘添加到Time Machine,但它没有显示旧备份快照,而是开始创建新备份。其他教程建议按住Option键点击Time Machine图标选择"浏览其他备份磁盘",但也没有列出旧备份。
还有教程建议直接通过SSH浏览NAS上的备份磁盘,但里面的文件毫无意义,没有真正的目录结构。另一个方法是双击sparsebundle文件在Finder中浏览备份内容,但由于某些bug,这种方法对Time Capsule有效,对WD NAS却无效。
解决方案
最终在取证博客中找到了真正的解决方案——使用hdiutil工具。这个工具最好的部分是支持只读模式,这对取证采集非常有用。
挂载NAS共享
通过SMB挂载NAS:
|
|
通过AFP挂载Time Capsule共享:
|
|
挂载备份镜像
使用以下命令挂载备份:
|
|
如果备份已加密且不想在密码提示中输入密码,可使用:
|
|
注意:如果收到"resource temporarily unavailable"错误,可能是另一台设备正在向该设备备份。
现在,你可以在/Volumes目录下找到备份磁盘,开始恢复数据!