@scomper

Macbook Air 数据 “恢复”日志

2013.11.28

原本打算出让 Air,结果因为价格不合适而告吹。而提前为了改善客户体验已经格式化了硬盘重新装过 Mavericks 10.9,干净的和新的一样。

眼看着 Air 的服役期要继续,为了弥补它受伤的心,决定不通过 TC 的备份来恢复工作环境,打算按照新系统的方式安装软件并恢复个人数据,虽然预见会花一点时间,不过也不是没有好处,那就是检验一下自己的数据的“安全”性,如果真有问题TC里的备份还是可以最后拯救我。

系统环境的恢复

面对的第一个问题就是登录账户的用户名的设定问题,我取了个新的名字,不想继续叫“Hanmm”,改成了“LiLei”,马上想到可能会遇到的问题就是,这么改了以后 Time Capsule 里原来 Hanmm.sparsebundle 是不是会闹别扭,新的系统如果再备份到 Time Capsule,会不会产生一个新的备份磁盘文件。1

因为改了账户名,计算机名也不一样,最后只是遇到需要手工配置路径的「鼠须管」同学,才有点小问题。

系统初始环境部署上,翻出来自己以前的安装日志,逐条对照:开启触摸板更多的手势(不能没有轻触单击)、到钥匙串里禁用不必要的证书、开启防火墙等等,虽然当时写这篇日志的时候 OS X 10.9 还没出来,不过对照下来大多数都同样适用。有一些小的差异:

  • Mavericks 里的字典已经不错了,所以没有安装第三方的字典文件
  • Goagent 没有安装,相对而言添加个VPN帐号更简单
  • Safari 插件里安装的是 ClickToFlashforChina,一直被低调传播转 Flash 为 Html5 并去广告的好东西
  • 新浪微博的广告 Adblock 插件过滤有了更新,从 Droplr 分享的http://d.pr/n/1cF8获取并存储到 Adblock 中
  • 命令行修改系统截图的命名和阴影这项,暂时没有操作,毕竟系统已经由 10.8.5 升级 10.9,有可能会不兼容,保守一点
  • +开启 iCloud 钥匙串,这是 OS X 10.9 才新增的功能,很有必要开启。开启过程中回采用发手机短信和使用其他设备的方式来验证开通,说实在的短信 3 次我只收到过 1 次,所以还是选其他设备验证吧,不过这块我也遇到过状况,验证发送到了家里的 iPad 上,手头边的 iPhone 不受待见,最后回家才通过验证。
  • +通知中心调整,10.9 以后很多 App 都想着在通知中心占个地,在所有软件安装完成后清扫一遍十分必要。

除了以上的部署以外,自己还修改了系统默认字体(参照:如何修改 OS X 的系统默认字体?)和加载 Safari 的自定义 CSS 来改善阅读和视觉效果(Retina 屏的自动忽略),Css 文件的创建很简单,只要新建一个文本并复制(http://d.pr/n/HGT7)中的内容另存成 .css 文件,最后由 Safari 的「偏好设置—高级—样式表」中指定即可。

软件的安装

App Store 里已经购买过的软件安装起来是最简单的,用 iCloud 帐号登录 App Store 以后,直接下载即可,缓慢下载的过程中可以先其他安装和配置各种小工具。

Dropbox2、1Password 是最先安装部署的,主要考虑的是后面安装的很多应用很多需要依赖于 Dropbox,而自己的密码都存储在 1Password 中,其他的如 Droplr 、PopClip、Alfred 则属于效率流,另外还有一堆自己收集的“小工具”。个人常用的几个Alfred的工作流都保存在 Droplr 里http://d.pr/f/3fqC,自下自用。

不同于 Dropbox、Droplr、Evernote 这写登录帐号基本就 OK 的软件,Popclip、Alfred 这些软件的环境恢复取决于以前有没有备份配置文件,否则还真挺费时间,只能在后期逐渐还原。

从备份里还原大数据文件

专业和较大的软件好像大多数都无法从 App Store 里下载,需要到各自的官网下载,当然最好的方式是直接从自己的移动硬盘里复制安装。

为了招行专业版、Office 文档的平滑兼容,虚拟机是一定要装上的,我选的 Parallels Desktop。安装好 PD 以后,需要从备份硬盘里复制 .pvm 文件到“文稿”--“Parallels”中,这个比较费时间,因为虚拟机的文件超过了 14GB,当初准备出让机器前也同样备份了一次(因为 Time Machine 设置中排除了它),这次方向相反,需要从备份硬盘中复制到本地。

首次加载 .pvm 文件时,PD 会弹出一个对话框,问你是“拷贝”还是“复制”时选择“复制”。

iPhoto、DEVONthink 这样以库为保存单元的软件恢复起来也很方便,不过同样需要拷贝还原庞大的库文件回来,具体大小取决于你文件的多少,例如,我的照片库接近 10GB,DEVONthink 则分了 3 个数据库,最大的一个差不多也有 4GB。iPhoto 的图片库位置在旧备份数据“/Users/Hanmm/Pictures”下,DEVONthink 的数据库以前是保存在文稿目录中,找起来也挺方便,在“/Users/Hanmm/Documents”里。

Snagit、ScreetFloat 这些截图软件保存的图片都在“文稿”文件夹,恢复起来到不是很麻烦,直接大量复制过来即可。

在关闭 Time Machine 的情况下,可以通过访问并双击 Time Capsule 中的 Hanmm.sparsebundle 文件来加载你的备份磁盘内容。
按住 Option 键点击 Time Machine 图标,可以选择“浏览其他备份磁盘”的方式来访问你的备份。

体会云的作用

Day One、Simplenote、OmniFocus 这些软件很省心,安装后之后数据很快就同步还原了,Omni、Simplenote 都是访问自家的服务器,Day One 依赖于 Dropbox。通过 Dropbox、iCloud 云端保存的数据,软件中的个人数据恢复非常方便。例如:Ulysses 保存到本地的数据埋的不是一般的深,最后还是用 AppDelete 卸载程序分析路径并打开 Finder 隐藏文件才定位到,而保存在 Ulysses 中的 iCloud 文档很快就自动同步完成。

在存储策略上本身支持 iCloud、Dropbox 的保存到云端,不支持的存到 DEVONthink3 的库里,这样只备份 DEVONthink 的库文件就方便了。另外利用 DEVONthink 索引(index)移动硬盘中保存的文档和资料,检索和查询起来也方便。

鼠须管输入法的设置支持保存到“云”端,不过实际验证发现只是单向的备份,安装好「鼠须管」以后,需要手动由 Dropbox 的备份文件夹中,找到并复制回鼠须管的配置文件夹,而且因为账户的名字已经变了,还需要修改一下 installation.yaml 同步的路径指向,由sync_dir: "/Users/Hanmm/Dropbox/Apps/Rimesync"修改为sync_dir: "/Users/Lilei/Dropbox/Apps/Rimesync"

iTunes 数据的恢复

由于设备改名了,恢复 iTunes 里的音乐只能用土办法,从旧的备份里“/Users/Hanmm/Music/iTunes/iTunes Media”复制所有音乐到 iTunes 中,否则直接用新的 iTunes 同步会抹去手机里的音乐。Music 文件夹和 Podcast 文件夹对照着复制过来就可以。

App 这块自从 iCloud 开通以后,iTunes 本地就没有保存,既节省空间也方便。需要的时候 iPhone 或 iPad 直接在各自的 App Store 访问“已购项目”下载即可。

以下是为了恢复自己列的简要清单:

  • 鼠须管输入法的设置还原
  • 虚拟机文件复制
  • iPhoto 照片库还原
  • Devonthink 库文件还原,DevonThink 插件安装
  • 开启 iCloud 钥匙串
  • iTunes 库文件
  • Scrivener 安装4,恢复中文文件包
  • Ulysses 本地文件
  • 淘宝数字证书安装和开通
  • 开通 Time machine 备份
  • 排除备份中的 Podcast、虚拟机
  • 通知中心调整

最后启动备份,临睡前显示要往 TC 上备份 53 GB,合盖睡一觉起来已经好了。

后话:

折腾一回,总的来说还是相当耗精力的,虽说以后主要还是依赖 Time Capsule 来自动备份,但也就数据和信息的保存有了新的认识和想法:

本地、 移动硬盘、 云端可以各有侧重的来保存不同类型的数据,本地利用 Time Machine 来实现当下文件和系统的保全,云端用来保存软件环境设置和与效率相关的阶段数据衔接。核心文档则采用在本地创建加密磁盘映像的方式来保存并以磁盘映像的形式自动同步到 Time Capsule 中。

充分利用 Mavericks 的系统自带的文件夹、标记、注释,养成良好的习惯,为科学和更有效率的管理文档打好基础。

存储文档的空间和位置要集中,尽可能都集中保存到“文稿”目录,选择支持“库”文件管理结构的文档管理软件,例如, 用 DEVONthink 来统筹管理“离岸”5文档,基于数据库的模式既系统,从外围看又简单,一类文件一个库。另外一个值得一提的软件就是Papers,同样是以库为单位来管理文档,是阅读 PDF、文献、 管理网页文档非常好的选择。

选择支持文档管理模式的软件,例如:Ulysses、Scrivener,都支持结构化的文档管理,对于处理系列和关联性非常文档有帮助,而且对于嵌入的图片都能很好的“携带”,不用单独考虑图片的保存问题。

针对Mac上个人数据的保存和管理,也有些深入的想法,计划写的更具体一些,欢迎感兴趣的同学一起交流。

--「壹页单章」会员计划 --


  1. 后经验证,开启备份时系统自动把 Hanmm.sparsebundle 改名成了LiLei.sparsebundle,非常和谐  

  2. Dropbox 里如果有“大部头”的文档或资料,建议修改“首选项--高级--选择性同步”后再同步。  

  3. TXT 存成 Unicode 编码格式才能在 DEVONthink 中正确预览。  

  4. Scrivener 这类的软件,最好在准备重新安装之前取消注册授权,然后在其他机器或全新安装后重新注册通过验证。  

  5. 近期已经用不到,但是有追溯和检索需求的资料。  

Comments
Write a Comment