Mac电脑挂载个人网盘到本地的三种方式

Mac电脑存储不够了怎么办,如何快速的将网盘挂载到电脑上当做本地磁盘使用。下面介绍三种挂载网盘方式:

  1. rlist和rclone组合进行挂盘,此时可以将云盘作为一个文件夹放在系统中;
  2. rlist和CloudMouter挂载云盘,通过快捷的方式设置云盘;
  3. cloudriver2快捷挂载云盘,但只能挂在一个。

一、挂在前准备

  1. macfuse安装

macfuse是支持NTFS写入和读取的工具,Mac自带是不支持NTFS写入功能的。

下载地址:https://osxfuse.github.io

注意版本的选择,可以选择macFUSE 4.6.2,安装步骤简单,不做解释。

Mac电脑挂载个人网盘到本地的三种方式

  1. homebrew安装

homebrew是开源包管理器,可以通过命令方式进行安装。

进入终端后执行以下命令,自动安装即可。

/bin/bash -c “$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)”

  1. 下载alist

Alist是开源的,进入地址: https://github.com/alist-org/alist 点击右侧标注内容进入到下载界面,当前选择的版本是3.33.0

Mac电脑挂载个人网盘到本地的三种方式

进入下载界面后选择对应的版本。我的电脑是M2PRO,选择“alist-darwin-amd64.tar.gz”

  1. 下载rclone

Rclone是用于将云盘挂在到本地的工具

下载地址:https://rclone.org/downloads/ 网站可以通过中文翻译

注意下载对应的版本,mac主要芯片分为intel和arm,在macos只有2个,根据自身电脑选择其1.

Mac电脑挂载个人网盘到本地的三种方式

方式一:rlist和rclone组合挂载网盘

  1. 安装必要软件

安装macfuse、homebrew、alist、rclone

  1. Alist的配置
    1. 解压alist的安装包 “alist-darwin-amd64.tar.gz”
    2. 启动alist服务:在alist的同目录下执行./alist server 效果如下

Mac电脑挂载个人网盘到本地的三种方式

注意:首次运行时,此处会有username和password,用于后面的登录使用。

    1. 登录地址:http://localhost:5244 ,点击下面的“管理” 进入到配置界面

Mac电脑挂载个人网盘到本地的三种方式

    1. 账号和密码修改:进入页面可以直接修改账号和密码
    2. 配置百度云盘
      1. 菜单:通过存储菜单进入,点击“添加”进入配置化界面

Mac电脑挂载个人网盘到本地的三种方式

      1. 选择驱动“百度网盘”驱动

Mac电脑挂载个人网盘到本地的三种方式

      1. 按照必填信息填写,其中“挂在路径”是后面显示的路径。可以直接采用“/百度网盘”来设置。

Mac电脑挂载个人网盘到本地的三种方式

      1. 刷新令牌设置,这个是重点。

获取方式:进入下面的URL,自动获取refresh_token作为令牌。此处需要注意,需要在网页上先登录百度云盘。

https://alist.nn.ci/tool/baidu/callback.html?code=24c3965b59a80ab82e6f0f4b540cd2a9

Mac电脑挂载个人网盘到本地的三种方式

      1. 复制refresh_token到“刷新令牌“,并点击页面最下面的”添加“按钮保存,界面自动返回主页,页面出现 “状态:work”则为正常。

Mac电脑挂载个人网盘到本地的三种方式

    1. 配置阿里云盘
      1. 选择驱动“阿里云盘Open”,注意不要选择“阿里云盘”

Mac电脑挂载个人网盘到本地的三种方式

      1. 挂载路径:可以设置为“/阿里云盘”,和其他目录不重复即可。
      2. 刷新令牌:

进入https://alist.nn.ci/tool/aliyundrive/request.html界面,点击“go to login”

Mac电脑挂载个人网盘到本地的三种方式

登录后自动跳回,界面会显示令牌:

Mac电脑挂载个人网盘到本地的三种方式

      1. 点击“添加”后返回到“存储”菜单界面。注意观察阿里云盘的状态是否为“work”

Mac电脑挂载个人网盘到本地的三种方式

  1. 配置rclone
    1. 通过终端进入rclone的解压后的目录,并执行命令sudo cp rclone /usr/local/bin

Mac电脑挂载个人网盘到本地的三种方式

    1. 开始按照顺序执行下面命令:
  • 在终端中输入「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」退出配置。
    1. 挂在网盘

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”

效果如下:

Mac电脑挂载个人网盘到本地的三种方式

Mac电脑挂载个人网盘到本地的三种方式

三、开机自动启动

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 退出时」设置为「关闭窗口」,将「关闭之前先询问」设置为「永不」。

Mac电脑挂载个人网盘到本地的三种方式

4、开机启动

系统偏好设置-》通用-》登录项,设置登录时打开。

Mac电脑挂载个人网盘到本地的三种方式

将2个脚本都挂到“登录时打开”,此后重启电脑后就可以自动启动。

方式二:rlist和CloudMouter组合挂载网盘

  1. 前提:按照以上rlist设置方案进行配置;

提供信息:

url:http://localhost:5244

账号:admin

密码:xxxx 密码是自己设置的alist密码

  1. 下载安装CloudMouter,进入快捷设置模式

按照下图两步设置完毕

Mac电脑挂载个人网盘到本地的三种方式 Mac电脑挂载个人网盘到本地的三种方式

Mac电脑挂载个人网盘到本地的三种方式

方案三:使用cloudriver2小白模式挂盘

缺点:只能挂载一个网盘

  1. 下载安装:推荐通过下面的链接进入到官方网站下载

https://www.maclub123.com/clouddrive-for-mac/

Mac电脑挂载个人网盘到本地的三种方式

  1. 运行以下命令以展开 CloudDrive,或者通过压缩包工具解压
    tar zxvf clouddrive-2-macos-$ARCH-$VERSION.tgz
  2. 进入展开后的目录,运行
    1)启动服务./clouddrive

Mac电脑挂载个人网盘到本地的三种方式

2)进入配置:通过http://localhost:19798进入配置界面

3)配置网盘:根据提示一步步做

Mac电脑挂载个人网盘到本地的三种方式

4)挂载

Mac电脑挂载个人网盘到本地的三种方式

  1. 可以将clouddrive运行加入系统自启动
    1. 在应用程序中新建目录clouddrive,并将clouddrive的文件都复制过去;
    2. 新建启动脚本:在新建的目录clouddrive下新建clouddrive. command文件
    3. 赋权:在命令行输入「chmod 777 clouddrive.command」按回车。
    4. 启动命令:通过文本编辑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”

    1. 终端设置

打开「终端」,点击菜单栏的「终端 – 偏好设置」,打开「描述文件」,将「当 shell 退出时」设置为「关闭窗口」,将「关闭之前先询问」设置为「永不」。

Mac电脑挂载个人网盘到本地的三种方式

    1. 开机启动设置

系统偏好设置-》通用-》登录项,设置登录时打开,如下:

Mac电脑挂载个人网盘到本地的三种方式

标签