之前一直用的gsuit,因为涨价了,而且单纯备份网站的话其实用不了多少空间

正好我的ONEDRIVE还有大概500GB剩余,所以记录一下流程备忘~

安装:

#Ubuntu和Debian x86_64系统

apt update

apt install build-essential

apt install libcurl4-openssl-dev -y

apt install libsqlite3-dev -y

apt install pkg-config -y

apt install libnotify-dev -y

curl -fsS https://dlang.org/install.sh | bash -s dmd

#CentOS系统
yum groupinstall 'Development Tools' -y
yum install libcurl-devel -y
yum install sqlite-devel -y
yum install libnotify-devel -y
curl -fsS https://dlang.org/install.sh | bash -s dmd

然后我们再使用提示信息中第一行的命令,激活DMD,使用命令:

source ~/dlang/dmd-2.082.0/activate

git clone https://github.com/abraunegg/onedrive.git

cd onedrive ./configure

make

make install

选择性同步

使用前提是OneDrive网盘和/root/OneDrive文件夹都有这个文件夹

onedrive –synchronize –single-directory MOERATS

单向同步

onedrive --synchronize --upload-only

该命令只会单向同步VPS/root/OneDrive文件夹,不受OneDrive网盘文件变动影响