Linux挂载OneDrive和GoogleDrive

挂载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

文章来源:

Author:沧水
link:https://cangshui.net/?p=2201