获得成就:「闷声作大死」

我曾经说过,我变成了一个实用主义者和一个怀旧主义者,具体的表现就是不给系统和软件升级,但在这个日新月异的鸟社会里,落后就要挨打,我不升级优胜美地你就不给我银联支付

……

同时我的系统在我的各种折腾下(比如用软链接 link 来 link 去 link 个没完没了)也呈现出一派死灰盎然,于是我在升级与不升级的边缘徘徊的时候,在微信朋友圈发了这么一条状态:

要是有 27 人赞我就升级优胜美地……

然而不到 24 小时点赞数已超 40,

甚至有人来问我,为什么升级个系统还这么纠结,有什么不好的吗,我想了想,觉得实在是不好意思解释,也觉得人家没什么兴趣,于是我说:

大概是我的内心已经厌倦了这个不断升级的社会了吧

5c08ac4bd11373f0cb334f2ea70f4bfbfbed0439

但既然说好有 27 赞就升级,那就升吧,了却君王天下事。于是我去 Mac App Store 找到 Yosemite 开始下载,从 10.9 开始,OS X 已经开始免费下载了(但我的 10.8 是花了 128 块买的啊!!)(听说 Windows 10 也要免费了?),然后我就下载,但是这个下载…我去外面看了一集武媚娘,又洗了个澡,吃了个苹果,回来看,才下了 20M!?

20M?

e5b18fe5b995e5bfabe785a7202015-01-2820e4b88be58d8812-01-55

然后机智的我就去找了一个种子1,用迅雷下,biubiubiu 秒速两兆有木有,但还是下了快一个小时。

然后我就安装,安装前我还特意遵照 Read ERN 的博客中将 TeXlive 文件夹移除以避免最后一分钟2的尴尬。幸运的是,最后一分钟没等多久,也就十分钟的时间(我曾经还出现过负分钟的我会乱说?),然后就进系统,诶?

ts1411_1

这是什么意思?

……

这种情况好像是系统文件丢失了3,百度了一下,大概是由于分区表的问题导致的(对我而言),也就是说,我两个盘四个分区(Mac 两个 Win 两个),分区表尼玛导导导导不过来了。基本无解了,整个磁盘都不认了,只能格了用时光机器恢复了。

然后我恢复到 OS X 10.8,Soft Link 都还在。

IMG_1243.PNG


但事情还没完,我偶然间在谷歌上听说 Symlink 会影响文件存取速度:

如果 symlink 的内容在 64 字节之内,ext2/3/4 会将 symlink 存在 inode 之内,这个叫做 fast symbolic link;超过 64 字节之后就才会被保存在分区的数据区中,就是 slow symbolic link。其他文件系统应当也有相应的机制。而且或许 Linux 内核会对这些 symlink inode 进行缓存。对一般桌面用户而言,我认为 fast symbolic link 的速度损失基本可以无视,就像吃饭确实有噎死的可能性,不过一般没有人会考虑它一样…

总之就是会变慢,也难怪我的 SimpleNote 最近速度这么慢!想了想,大概是与我把 Home 目录迁移到 HDD 有关,将 home 迁移到 HDD 后,用 symlink 把 Library 链接过来,从而导致应用程序速度变慢,然后机智的我就要把 home 目录迁移回去。

本来迁移完就该万事大吉,但突然坚果云又不高兴了,像其他网盘,百度云和 Dropbox,他们设定自己的一个目录,比如 Dropbox,他的目录叫 Dropbox,然后同步这个 Dropbox 文件夹下的文件,也就是说,它的控制权限只局限在 Dropbox 这个文件夹下,其他不叫Dropbox 的文件夹他不管。

但是坚果云就牛逼了,他从不在意自己的目录(比如它自己的叫我的坚果云),他可以随意同步目录,你任选 Mac 的一个目录,他就能同步到坚果云,而不必转移到坚果云目录下,用一个比喻来说明,就是,其他常规网盘的文件结构,是传统的作文,起承转合层层递进,而坚果云就特么是我从小到大都不理解的散文,形散而神不散,至于神是什么,你们自己领会一下。总之,就是你不必把要同步的文件转移到坚果云目录下,只需在右键菜单中选择同步到坚果云既可。不得不说,这种方法很好,起先很好,@sunzh 同学也非常喜欢这种自由的同步方式。但我一开始就隐约有种预感,这种放养式的同步政策总让我觉得控制力不足,没法一网打尽。然后在我吐槽坚果云的时候,遭报应了。

由于源文件路径的转移,各网盘都会要求重定向同步文件夹,比如 Dropbox 和百度云就是让你选择同步文件夹存放的路径,比如我选择放在我的 HDD 根目录,然后 HDD 跟目录就出现 Dropbox 的目录,里面是我 Dropbox 的文件,如果原来的 Dropbox 文件夹在此,两个文件夹会合并。

但坚果云又牛逼了,它的重定向逻辑不是让你选择同步文件夹的存放位置,而是让你选择要同步的文件夹,就是说,你要同步 xxx 文件夹,你就选择 xxx 文件夹。然后我一开始不知道这个重定向逻辑,我以为还是选择存放目录,我就把我整个 HDD 选进去了,这一选,坚果云就牛逼地要同步我整个 HDD 目录了。

看到这,我知道机智的沼跃鱼们肯定会说,那你取消 HDD 的同步不就好了?

5c08ac4bd11373f0cb334f2ea70f4bfbfbed0439

没错,我也是这么想的,但是坚果云它只支持不同步到本地,不支持取消同步…也就是说他的同步内容一直保存在云端,这也就算了,我在云端删除就完了,再指向一个目录就行了,这个时候牛逼的坚果云又放大招了:

不论我怎么折腾,只要开始同步,坚果云都!!一定!!会同步我的整个HDD盘,卸载重装也没用,设置文件都删了也没用,总之它就是这么牛逼,超级钉子户,最后没办法,用 cleanmymac 卸了个干净,也好,少一个占用程序,少一个网盘,还是百度云适合我。坚果云这种算流量的,我这种整天到处折腾的,流量还真不够。

再说坚果云,想吐槽很久了

  • 安卓客户端渣,自动同步跟鬼一样
  • iOS 客户端,分享就只有网页链接分享,跟鬼一样
  • 还是客户端,功能少就算了,你好歹把功能做全了,排序还做的跟鬼一样
  • 提供了第三方应用程序接口,至今未看到第三方应用
  • etc

本来卸载完就要结束了,但进度条出卖了你们。

我的坚果云这个文件夹删不掉诶?

e5b18fe5b995e5bfabe785a7202015-02-2620e4b88ae58d8812-41-55

是那种用超级无敌 sudo rm -rf 都删不掉的,提示 Directory not empty4,谷歌告诉我这是有进程在持续写入(但我至今不知道是什么进程),点开这个文件夹,会闪出一个看似是 Unix 知行文件的东西,然后不见了,在终端 ls 出来显示会显示乱码并提示 no such directory

虽然我不想把这个罪名降给坚果云,但它就是在坚果云目录下的……

最后我还是启动到 Windows 中把这个目录删除了。

然后这次错综复杂跌宕起伏的作死结束了…


  1. 要种子的请点这里 
  2. 如果你的电脑装有 TeX 或者 Homebrew,很可能在安装 Yosemite 的时候最后一分钟需要等上半小时以上 
  3. 这里贴一个解决方法,给分区表没坏的同学 
  4. 最暴力的 rm -rf 命令居然删除目录失败了!为什么? 

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

您正在使用您的 WordPress.com 账号评论。 注销 /  更改 )

Facebook photo

您正在使用您的 Facebook 账号评论。 注销 /  更改 )

Connecting to %s