背景介绍:
128G的macbook日常使用还行,但是偶尔碰上需要安装一些乱七八糟的非必须的软件时,硬盘容量就有点捉襟见肘了,同时,在18款及之后的macbook加了T2芯片后,使得自己拆机换硬盘扩容这一条路基本走不通了(T2芯片会验证硬件是否属于apple公司,虽然有破解方法,但是效果参考黑苹果,bug一大堆,稳定性极差,得不偿失),因此作者就想用一种既不用占用电脑端口(一直插个优盘太丑了,而且不方便),又不用拆机的低成本方案解决硬盘容量太小的问题。
工具介绍:
软件expandDrive,它可以将网盘等挂载在本地,并且设立缓冲区,可以进行逻辑读写操作。
速度:1.若文件在缓冲区,expandDrive提供的读写速度为100M/s左右(检测工具blank magic speed test);
2.写入数据时,是100M/s,但是实际上并没有写入网盘,而是逻辑上写入了网盘,然后expandDrive在后台一点一点上传,这个没有什么关系,因为对用户是透明的,因此用户体验上的写入速度就是100M/s左右;
3.读取数据:
1)若缓冲区有该文件,则为100M/s左右;
2)若缓冲区没有文件,则读取速度受到网盘最大传输速率、宽带、局域网速率、本地软件(比如expandDrive)四者的限制,具体有多大取决于四者中的最小的那个,即木桶效应;
方案一:
使用expandDrive等软件将各种网盘挂载在本地,当做移动硬盘使用;网盘有很多,比如onedrive,icloud,dropbox等等
速度:1.写入速度:由于expandDrive的缓冲机制,有100M/s左右;
2.读取速度:
1)若缓冲区有该文件,则为100M/s左右;
2)若缓冲区没有文件,则读取速度受到网盘最大传输速率、宽带、局域网速率、本地软件(比如expandDrive)四者的限制,具体有多大取决于四者中的最小的那个
点评:大多数网盘是限速的,虽然没有某度那么厉害,但是读写速度过低还是影响体验的,同时网络带宽若过小也会影响体验,而且网盘空间需要购买,持续付费,长期支出太多,速度受限太多,不推荐;
方案二:
从某宝购买无线优盘或者无线硬盘,也可以自己diy
速度:1.写入速度:由于expandDrive的缓冲机制,有100M/s左右;
2.读取速度:
1)若缓冲区有该文件,则为100M/s左右;
2)若缓冲区没有文件,因为不需要走公网,则读取速度受硬盘读取速度、局域网速率和本地软件(比如expandDrive)三个限制,硬盘读取速度的限制可以忽略,你的网速肯定没它快。
点评:相比方案一,速度限制较少,读写速度应该相对较快,而且只需一次购买即可,不需要持续付费,硬盘或优盘还可以给其他设备用,但是无线优盘或无线硬盘需要电源,如果插mac上供电,那就毫无意义了,如果用充电宝供电,占用空间很大,很重,大力神们可以试下,但是如果这样,主打轻薄便携的mac+移动电源+硬盘的重量emmmmm,而且平时拿个套把mac装上就走,现在要装移动电源和硬盘最起码得背个包吧,总之速率比方案一好,便携垃圾,不推荐;
方案三:
前两者不行,于是作者开动聪明的小脑袋,想出了方案三:买一张TF卡插手机上,在手机上运行ftp服务,然后用expandDrive挂载即可(手机和mac要连接同一个wifi,没有wifi用手机开热点也行,反正使用mac肯定要连wifi的,所以这个要求基本不费啥事)
速度:1.写入速度:由于expandDrive的缓冲机制,有100M/s左右;
2.读取速度:
1)若缓冲区有该文件,则为100M/s左右;
2)若缓冲区没有文件,因为不需要走公网,则读取速度仅受局域网速率和本地软件(比如expandDrive)两个限制
点评:优点显而易见,不需要持续付费,不需要走公网,不需要携带又重又硬的硬盘,成本最低,价格最低(一张128G TF才180左右,推荐国产品牌朗科,便宜好用),对比之前使用mac的方式基本没变化,影响小,既有方案一、二的优点,又没有他们的缺点。
最终,我选择了方案三,给大家看下作者的搭建流程:
1.mac上装expandDrive;
2.手机上装FTP server;
3.手机上插上tf卡,配置好FTP Server,保持和mac同一个局域网;
4.mac端用expandDrive挂载手机的ftp服务;
5.开用!
作者弄这个主要是想把一些非必须不常用占空大的软件放在外部存储上,大家都知道,mac上很多应用都是直接装在/Application文件夹下,且默认的数据存储路径都是~/Library,因此要先将软件安装在本地,再移动到外部存储设备,再创建软连接即可无缝使用,将mac软件装在外部存储设备操作详情可以参考:
到这里本该毫无问题,但是折腾之路是坎坷的,作者遇到了一个问题:
expandFrive对ftp支持不太好,读没问题,但是写入数据时,明明拷贝过去了,但是在手机上查看TF卡内容却没有,在排除了仅缓冲未写入的问题后,作者又尝试了其他挂载ftp的工具,如cloudmounter、sshfs,都有着这样那样的小问题,未果;
本来想自己写个挂载ftp服务到本地的程序,但是由于作者过几天要期末考试,要赶紧预习课本了,因此就先折腾到这,要是在此期间有小伙伴发现了好用的、可以代替expandDrive的软件或者其他可行的方案可以在评论中留言,作者万分感谢!