Linux挂载OneDrive和GoogleDrive

发布于 / 系统运维 / 2 条评论

挂载GoogleDrive:

需要部署Python2.7及以上环境(如果你是centos6,请点击这里升级到python2.7

需要安装python pip

如果自带,请升级:

pip install --upgrade pip

如果未安装,运行如下命令

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && python get-pip.py

安装成功后测试下,输入

 pip -v


需要安装cheetah:

pip install cheetah

如果已安装cheetah请输入如下命令升级

pip  install -U cheetah

然后安装 gdrivefs,运行:

pip install gdrivefs

安装完成后首先运行

gdfstool auth -u

复制返回的这个网址到浏览器打开

打开后要求登陆谷歌账号,登陆成功,复制如下代码

然后在shell输入代码:

gdfstool auth -a /var/cache/gdfs.creds “刚刚复制的代码填到这里”

出现Authorization code recorded.表示成功

mkdir /home/ggdrive     #创建目录
gdfstool mount /var/cache/gdfs.creds /home/ggdrive   #挂载到该目录

然后享用你的大网盘

挂载OneDrive:

安装rclone(顺带一提也可以用来挂载Googledrive)

apt-get install -y nload htop fuse p7zip-full
wget https://downloads.rclone.org/rclone-current-linux-386.zip
sudo apt-get install p7zip
7z x rclone-current-linux-386.zip
cd /root/rclone-*
cp -raf rclone /usr/bin/
 chown root:root /usr/bin/rclone
 chmod 755 /usr/bin/rclone
 mkdir -p /usr/local/share/man/man1
 cp -raf rclone.1 /usr/local/share/man/man1/
 mandb

安装完成

rclone config #开始配置

挂载为磁盘

rclone mount DriveName:Folder LocalFolder --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000

卸载磁盘

fusermount -qzu LocalFolder
本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
转载原创文章请注明,转载自: 沧水的博客 » Linux挂载OneDrive和GoogleDrive
  1. 萨琪朵尔斯

    博主的网易云ID我就勉为其难的关注了

  2. hh

    感谢博主提供的思路