本文介绍如何将 Google Drive 挂载到本地硬盘,配合 emby、plex、jellyfin 搭建家庭影院。
以下内容基于 Linux Debian10 系统
安装 rclone 和 fclone
rclone:
curl https://rclone.org/install.sh | bash
fclone 基本已经没人维护,但是日常使用还是没有问题的。
fclone 项目地址:https://github.com/mawaya/rclone
fclone 发布地址:https://github.com/mawaya/rclone/releases
下载对应的 Linux 版本,一般的 VPS 选择 amd64 架构
wget https://github.com/mawaya/rclone/releases/download/fclone-v0.4.1/fclone-v0.4.1-linux-amd64.zip
unzip fclone-v0.4.1-linux-amd64.zip
cp fclone-v0.4.1-linux-amd64/fclone /usr/bin
chmod +x /usr/bin/fclone
这样就安装完毕了。
使用的时候,可以用 rclone 也可以用 fclone,两者共用一个配置文件。普通使用直接用 rclone 即可。
配置 rclone
直接运行:
rclone config
输入 n
表示创建新的配置
填入 name
:
name 按自己需要设置,我这里设置的是 avdata
之后会显示 rclone 支持的网盘类型,往下滚动,找到
/ Google Drive
\ "drive"
填写前面的序号,比如我这个版本的rclone,序号是13:
client_id
和 client_secret
部分直接留空回车
再选择 1
:
root_folder_id
service_account_file
service_account_file_path
留空回车
由于没有填写 service_account_file
和 service_account_file_path
,所以还需要进行验证
当看到 Use auto config? 时,输入 n
并回车,rclone 会提供一个授权地址,复制后使用浏览器打开,登录你拥有团队盘的 googel 账号并授权,将获取到的授权码后填入,然后回车。
直到看到 Configure this as a team drive? 时,输入 y
绑定团队盘:
y) Yes
n) No (default)
y/n> y
然后再回车即可:
最后输入 q
退出 rclone 配置
挂载为本地硬盘
rclone 配置完,可以通过 rclone copy 等命令传输数据
不过我们是为了之后配置 emby、plex、jellyfin 等使用,所以还需要挂载为本地硬盘。
首先需要安装 fuse:
apt-get install fuse
创建一个目录:
mkdir -p /media/avdata
之后将 google drive 挂载到 /media/drive
以下命令一次性全部复制粘贴:
其中 avdata
和 /media/avdata
按你实际修改
cat > /etc/systemd/system/rclone-av.service <<EOF
[Unit]
Description=Rclone
After=network-online.target
[Service]
Type=simple
ExecStart= /usr/bin/rclone mount avdata: /media/avdata --allow-non-empty --no-gzip-encoding --umask 000 --allow-other --attr-timeout 10m --vfs-cache-mode full --vfs-cache-max-age 1m --vfs-read-chunk-size-limit 100M --buffer-size 100M --vfs-cache-max-size 10G
Restart=on-abort
User=root
[Install]
WantedBy=default.target
EOF
然后运行:
systemctl start rclone-av
查看运行状态:
systemctl status rclone-av
看到 Active: active (running) since Sat
则代表挂载成功
设置开机启动,确保重启服务器后能够自动挂载:
systemctl enable rclone-av
最后,输入 df -h
可以看到挂载:
进入 /media/avdata
可以看到 GoogleDrive 里的内容
Comments | NOTHING