Macbook Air 数据“恢复”日志

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

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

系统环境的恢复

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

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

系统初始环境部署上,翻出来自己以前的Blog《Mac 安装以后的任务》,逐条对照,开启触摸板更多的手势(不能没有轻触单击)、到钥匙串里禁用不必要的证书、开启防火墙等等,虽然当时写这篇博文的时候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以后,直接下载即可,缓慢下载的过程中可以先其他安装和配置各种小工具。

屏幕截图 2013-11-25 15.19.52

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

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

从备份里还原大数据文件

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

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

2013-12-02_11-28-43

首次加载.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上备份53GB,合盖睡一觉起来已经好了。

 后话:

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

datamind

本地、 移动硬盘、 云端可以各有侧重的来保存不同类型的数据,本地利用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. 近期已经用不到,但是有追溯和检索需求的资料。