Mac电脑挂载个人网盘到本地的三种方式
Mac电脑存储不够了怎么办,如何快速的将网盘挂载到电脑上当做本地磁盘使用。下面介绍三种挂载网盘方式:
- rlist和rclone组合进行挂盘,此时可以将云盘作为一个文件夹放在系统中;
- rlist和CloudMouter挂载云盘,通过快捷的方式设置云盘;
- cloudriver2快捷挂载云盘,但只能挂在一个。
一、挂在前准备
- macfuse安装
macfuse是支持NTFS写入和读取的工具,Mac自带是不支持NTFS写入功能的。
下载地址:https://osxfuse.github.io
注意版本的选择,可以选择macFUSE 4.6.2,安装步骤简单,不做解释。
- homebrew安装
homebrew是开源包管理器,可以通过命令方式进行安装。
进入终端后执行以下命令,自动安装即可。
/bin/bash -c “$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)”
- 下载alist
Alist是开源的,进入地址: https://github.com/alist-org/alist 点击右侧标注内容进入到下载界面,当前选择的版本是3.33.0
进入下载界面后选择对应的版本。我的电脑是M2PRO,选择“alist-darwin-amd64.tar.gz”
- 下载rclone
Rclone是用于将云盘挂在到本地的工具
下载地址:https://rclone.org/downloads/ 网站可以通过中文翻译
注意下载对应的版本,mac主要芯片分为intel和arm,在macos只有2个,根据自身电脑选择其1.
方式一:rlist和rclone组合挂载网盘
- 安装必要软件
安装macfuse、homebrew、alist、rclone
- Alist的配置
- 解压alist的安装包 “alist-darwin-amd64.tar.gz”
- 启动alist服务:在alist的同目录下执行./alist server 效果如下
注意:首次运行时,此处会有username和password,用于后面的登录使用。
-
- 登录地址:http://localhost:5244 ,点击下面的“管理” 进入到配置界面
-
- 账号和密码修改:进入页面可以直接修改账号和密码
- 配置百度云盘
- 菜单:通过存储菜单进入,点击“添加”进入配置化界面
-
-
- 选择驱动“百度网盘”驱动
-
-
-
- 按照必填信息填写,其中“挂在路径”是后面显示的路径。可以直接采用“/百度网盘”来设置。
-
-
-
- 刷新令牌设置,这个是重点。
-
获取方式:进入下面的URL,自动获取refresh_token作为令牌。此处需要注意,需要在网页上先登录百度云盘。
https://alist.nn.ci/tool/baidu/callback.html?code=24c3965b59a80ab82e6f0f4b540cd2a9
-
-
- 复制refresh_token到“刷新令牌“,并点击页面最下面的”添加“按钮保存,界面自动返回主页,页面出现 “状态:work”则为正常。
-
-
- 配置阿里云盘
- 选择驱动“阿里云盘Open”,注意不要选择“阿里云盘”
- 配置阿里云盘
-
-
- 挂载路径:可以设置为“/阿里云盘”,和其他目录不重复即可。
- 刷新令牌:
-
进入https://alist.nn.ci/tool/aliyundrive/request.html界面,点击“go to login”
登录后自动跳回,界面会显示令牌:
-
-
- 点击“添加”后返回到“存储”菜单界面。注意观察阿里云盘的状态是否为“work”
-
- 配置rclone
- 通过终端进入rclone的解压后的目录,并执行命令sudo cp rclone /usr/local/bin
-
- 开始按照顺序执行下面命令:
- 在终端中输入「rclone config」按回车,进入配置选项
- 输入「n」按回车,创建一个新的远程。
- 输入「远程名称」按回车,也就相当于要把 AList 挂到本地变成本地硬盘,给这个硬盘起个名字,自定义,后续可修改。
- 注意:输入「WebDAV」前面的序号,应该是 51,如果你的 51 不是「WebDAV」请输入「WebDAV」的序号。
- 输入「http://localhost:5244/dav」按回车,这一步是输入 AList 的 WebDAV 地址,也就是 AList 安装设备的 IP 地址加端口/dav。
- 输入「5」按回车:Sharepoint with NTLM authentication, usually self-hosted or on-premises \ (sharepoint-ntlm)
- 输入 AList 管理员账号按回车。
- 输入「y」按回车。
- 输入 AList 管理员密码按回车,再次输入密码按回车。
- 连续三个回车走默认设置
- 输入「q」退出配置。
- 挂在网盘
rclone mount 远程名称:/ 本地挂载路径 –cache-dir /tmp –allow-other –vfs-cache-mode writes –header “Referer:https://www.aliyundrive.com/drive”
远程名称:上面配置rclone时设置的远程名称;
挂在路径:选择本地的一个目录,注意目录要是新的,别和老的目录名称重复,否则会覆盖目录,导致本机电脑数据丢失。
例如命令:
rclone mount 云盘:/ /Users/ma.zuyu.jadegmail.com/Documents/ces –cache-dir /tmp –allow-other –vfs-cache-mode writes –header “Referer:https://www.aliyundrive.com/drive”
效果如下:
三、开机自动启动
1、Alist开机自动后台异步启动
1.1. 右击 alist 可执行文件所在文件夹选择「服务 – 新建位于文件夹位置的终端窗口」。
1.2. 在终端窗口内输入「chmod +x alist」按回车。
1.3. 输入「touch alist.command」按回车,此时文件夹内会新增一个「alist.command」文件。
1.4. 输入「chmod 777 alist.command」按回车。
1.5. 右击「alist.command」文件选择「打开方式 – 文本编辑」,输入下面的代码,只要把「/Applications/AList」换成你的 alist 可执行文件所在文件夹的路径即可,然后保存并关闭文件。
#!/bin/bash
cd /Applications/AList
echo “start”
(sleep 5
nohup ./alist server &) &
echo “.”
sleep 1
echo “.”
sleep 1
echo “.”
sleep 1
echo “.”
sleep 1
echo “AList已启动”
这样的一个脚本意思就是运行脚本后等待 5 秒再启动 AList 并保持 AList 在后台运行。
2、RCLONE 脚本
2.1. 在「应用程序」里新建一个「RCLONE」文件夹。
2.2. 右击该文件夹选择「服务 – 新建位于文件夹位置的终端窗口」。
2.3. 输入「touch rclone.command」按回车,此时文件夹内会新增一个「rclone.command」文件。
2.4. 输入「chmod 777 rclone.command」按回车。
2.5. 右击「rclone.command」文件选择「打开方式 – 文本编辑」,输入下面的代码,「rclone mount」这行代码请参考前文说明,换成你自己的代码即可,然后保存并关闭文件。
注意修改路径
#!/bin/bash
echo “start”
(sleep 7
rclone mount 云盘:/ /Users/xxx/Documents/ces –cache-dir /tmp –allow-other –vfs-cache-mode writes –header “Referer:https://www.aliyundrive.com/drive”
) &
echo “.”
sleep 1
echo “.”
sleep 1
echo “.”
sleep 1
echo “.”
sleep 1
echo “.”
sleep 1
echo “.”
sleep 1
echo “云盘挂载成功”
osascript -e ‘tell application “Terminal” to quit’ &
这个脚本的意思是运行脚本后等待 7 秒再执行 RCLONE 网盘挂载命令,完成后退出「终端」这个应用。
3、终端设置
打开「终端」,点击菜单栏的「终端 – 偏好设置」,打开「描述文件」,将「当 shell 退出时」设置为「关闭窗口」,将「关闭之前先询问」设置为「永不」。
4、开机启动
系统偏好设置-》通用-》登录项,设置登录时打开。
将2个脚本都挂到“登录时打开”,此后重启电脑后就可以自动启动。
方式二:rlist和CloudMouter组合挂载网盘
- 前提:按照以上rlist设置方案进行配置;
提供信息:
账号:admin
密码:xxxx 密码是自己设置的alist密码
- 下载安装CloudMouter,进入快捷设置模式
按照下图两步设置完毕
方案三:使用cloudriver2小白模式挂盘
缺点:只能挂载一个网盘
- 下载安装:推荐通过下面的链接进入到官方网站下载
https://www.maclub123.com/clouddrive-for-mac/
- 运行以下命令以展开 CloudDrive,或者通过压缩包工具解压
tar zxvf clouddrive-2-macos-$ARCH-$VERSION.tgz - 进入展开后的目录,运行
1)启动服务./clouddrive
2)进入配置:通过http://localhost:19798进入配置界面
3)配置网盘:根据提示一步步做
4)挂载
- 可以将clouddrive运行加入系统自启动
- 在应用程序中新建目录clouddrive,并将clouddrive的文件都复制过去;
- 新建启动脚本:在新建的目录clouddrive下新建clouddrive. command文件
- 赋权:在命令行输入「chmod 777 clouddrive.command」按回车。
- 启动命令:通过文本编辑clouddrive.command文件,输入以下内容:
#!/bin/bash
cd /Applications/clouddrive
echo “start”
(sleep 5
nohup ./clouddrive &) &
echo “.”
sleep 1
echo “.”
sleep 1
echo “.”
sleep 1
echo “.”
sleep 1
echo “clouddrive”
-
- 终端设置
打开「终端」,点击菜单栏的「终端 – 偏好设置」,打开「描述文件」,将「当 shell 退出时」设置为「关闭窗口」,将「关闭之前先询问」设置为「永不」。
-
- 开机启动设置
系统偏好设置-》通用-》登录项,设置登录时打开,如下: