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