使用网络云盘做mac的timemachine备份


[TOC]

阿里云盘送了2T的容量,而且还不限速,不用起来真是浪费了,我已经把他挂载到openwert中了,挂载为webdav教程很多,大家可以搜一下,这里就略过了。

其他的可以挂载的网盘同理。

亲测 Finder的 Go->connect to server 直接挂载webdav是无法创建的,我是用cloudmounter 挂载的

创建虚拟磁盘

方法一:使用磁盘工具创建

如图所示,打开磁盘工具->file->new image-> blank image

配置如下图:
其中sparse bundle disk image作为Image Format,磁盘文件就是一块一块部修改也就不会整个都要重新备份(简单点说就是稀疏文件)

别看这里写了 1TB,虚拟磁盘的好处就是用了多少实际就占多少,不会一下子占用 1TB。

注意:使用此方法的时候,这里选择的保存路径为mac本机,因为这样创建速度快。成功之后复制到网盘中就ok。

方法2:使用Spundle(推荐)

一个大佬开发了一个稀疏文件创建工具Spundle,支持arm架构的mac。

界面如下:

使用这个工具创建的速度非常快,可直接写到网盘文件中。

让 time machine 识别这块虚拟磁盘

创建之后在网盘文件中和出现这个文件

双击这个文件,让系统挂载这个分区
双击之后可以看到这个硬盘。

如果出现unmountable 等字眼,可以使用如下命令进行挂载

hdiutil attach -nomount -noverify -noautofsck /Volumes/{name of your disk}/{name of}.sparsebundle

此时使用tmutil命令在终端中添加稀疏包

sudo tmutil setdestination 你的网盘路径

此时打开timemachine就识别到这个盘了✌️

我这里上传可以到80MB/s左右

Time Machine 开启全速备份

关闭限速

sudo sysctl debug.lowpri_throttle_enabled=0

开启限速

sudo sysctl debug.lowpri_throttle_enabled=1