Articulu Directory
à causa diPromozione WebU metudu più efficace inSEO, tante persone cù una sperienza SEO riccaMarketing InternetA ghjente sceglie di cumprà un VPS (Server Privatu Virtual) per custruisce un situ web.
Siccomu aduprate VPS, avete bisognu di fà una copia di salvezza VPSrcloneSalvà è sincronizà à u discu di a rete GDrive.
Cosa hè rclone?
RClone pò gestisce facilmente è comodamente i dischi di rete cum'è Google Drive è Dropbox, è sustene e lettere di unità di muntagna è caricate è scaricate in linea di cumanda:
- U discu di muntatura, faciule d'utilizà, ma lento, più adattatu per i schedarii chjuchi è frammentati
- L'upload è u scaricamentu di a linea di cumanda hè assai veloce, adattatu per caricate grandi schedari
- Rclone hè menu propensu à i prublemi di interruzzione cà Google Drive AP, è paragunatu à u prughjettu [gdrive] in github.
Spartemu quì sottuCentOS Cumu installà rclone è sincronizà a copia di salvezza in Google Drive.
Cumu fà una copia di salvezza di VPS cù rclone?
Eccu i strumenti chì deve esse preparatu:
- contu Google Dirve
- un schedariu rclone
- unuLinuxMachine (stu articulu piglia CentOS7 cum'è un esempiu)
Allora cuminciate à stallà rclone, a stallazione hè assai simplice, copia è incollà più permessi.
passu 1:Scaricate u schedariu ▼
yum install unzip wget -y wget https://downloads.rclone.org/rclone-current-linux-amd64.zip unzip rclone-current-linux-amd64.zip cd rclone-*-linux-amd64
Passu 2:Copia u schedariu à u percorsu pertinente ▼
cp rclone /usr/bin/ chown root:root /usr/bin/rclone chmod 755 /usr/bin/rclone
- (Stu passu pò esse omessi, ma ùn hè micca cunsigliatu. Dopu à l'omissione, ùn ci sarà micca promptatu, per quessa ùn hè micca cunsigliatu per omette)
passu 3:Pagina d'aiutu à l'installazione▼
mkdir -P /usr/local/share/man/man1 cp rclone.1 /usr/local/share/man/man1/ mandb
passu 4:Crea una nova cunfigurazione ▼
rclone config
passu 5:cunfigurazione rclone
Hè cunsigliatu d'utilizà Rclone per muntà u discu di nuvola spartutu di a squadra di Google per a sincronizazione remota ▼
U seguitu hè un esempiu di riferimentu di rclone binding Google Dirve network disk (non-team disk) ▼

n) New remote d) Delete remote q) Quit config e/n/d/q> n name> gdrive(你的配置名称,此处随意填写但之后需要用到) Type of storage to configure. Choose a number from below, or type in your own value 1 / Amazon Drive \ "amazon cloud drive" 2 / Amazon S3 (also Dreamhost, Ceph, Minio) \ "s3" 3 / Backblaze B2 \ "b2" 4 / Dropbox \ "dropbox" 5 / Encrypt/Decrypt a remote \ "crypt" 6 / Google Cloud Storage (this is not Google Drive) \ "google cloud storage" 7 / Google Drive \ "drive" 8 / Hubic \ "hubic" 9 / Local Disk \ "local" 10 / Microsoft OneDrive \ "onedrive" 11 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH) \ "swift" 12 / SSH/SFTP Connection \ "sftp" 13 / Yandex Disk \ "yandex" Storage> 7(请根据网盘类型选择Google Dirve) Google Application Client Id - leave blank normally. client_id>此处留空 Google Application Client Secret - leave blank normally. client_secret>此处留空 Edit advanced config? (y/n) y) Yes n) No y/n> n(此处一定要选择n) Remote config Use auto config? * Say Y if not sure * Say N if you are working on a remote or headless machine y) Yes n) No y/n> n(此处一定要选择n) Option config_token. For this to work, you will need rclone available on a machine that has a web browser available. For more help and alternate methods see: https://rclone.org/remote_setup/ Execute the following on the machine with the web browser (same rclone version recommended): rclone authorize "drive" "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" Then paste the result. Enter a value. config_token>
U "config_token" quì deve esse acquistatu prima scaricando è installendu Rclone in l'urdinatore lucale ▼
Pigliate Windows cum'è un esempiu, andate à u cartulare induve rclone.exe si trova dopu a decompressione, inserite cmd in a barra di indirizzu di l'esploratore è appughjà Enter per apre u prompt di cumanda in u percorsu attuale.
Configurate cupiendu i schedarii di cunfigurazione
Rclone guarda tutta a so cunfigurazione in un schedariu di cunfigurazione, chì facilita a copia di i schedarii di cunfigurazione à Rclone remoto.
Allora, prima avete bisognu di cunfigurà Rclone nantu à u vostru urdinatore ▼
rclone config
nantu à l'urdinatorerclonecunfigurazione, ci hè un prublemaUse auto config?quandu, rispondiY.
Edit advanced config? y) Yes n) No (default) y/n> n Use auto config? * Say Y if not sure * Say N if you are working on a remote or headless machine y) Yes (default) n) No y/n> y NOTICE: If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth?state=oAg82wp7fFgAxvIIo59kxA NOTICE: Log in and authorize rclone for access NOTICE: Waiting for code... NOTICE: Got code
Un navigatore apparirà dopu, dumandendu di accede à u vostru contu per auturizà.
Cumu autorizà un contu Google?

- Sè vo site in Cina continentale, prima vi tocca à bypassà u muru X, allura vi tuccherà à avè un contu Google è log in.
- Se "Questa app ùn hè micca stata verificata da Google" appare, cliccate "Avanzate".
- Dopu, cliccate Permette à autorizà.
Configurate Google Teams per sparte dischi di nuvola?
Se ùn utilizate micca u discu di nuvola spartutu di a squadra di Google, scegliten ▼
Configure this as a team drive? y) Yes n) No (default) y/n> n
Verificate l'infurmazioni di cunfigurazione remota
Infine, verificate i paràmetri di a cunfigurazione remota, è cunfirmate scrivenduyOK ▼
--------------------
[gdrive]
type = drive
token = {"access_token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}
team_drive =
--------------------
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> yCi hà da vede u listinu romete salvatu nant'à a macchina attuale, basta à piglià un ochju, pressaqesce ▼
Current remotes:
Name Type
==== ====
gdrive drive
onedrive onedrive
e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q- À questu puntu, a cunfigurazione rclone di l'urdinatore lucale hè finita.
Dopu chì l'urdinatore lucale hè cunfiguratu, stabilisce direttamente l'urdinatore lucalerclone.confU cuntenutu in u schedariu di cunfigurazione hè copiatu à u servitore Linuxrclone.confschedariu di cunfigurazione.
Nantu à l'urdinatore lucale è u servitore, inserite i seguenti cumandamenti àVede Rcumanda di locu di u schedariu di cunfigurazione di clone▼
rclone config file
Interrogate u schedariu di cunfigurazione Rclone, è i risultati ottenuti sò i seguenti▼
rclone config file Configuration file is stored at: /root/.config/rclone/rclone.conf
- Basta à mette u schedariu di cunfigurazione di l'urdinatore lucale
rclone.confcopià u cuntenutu à u servitore Linuxrclone.confFile di cunfigurazione, pudete risolve u prublema di cunfigurazione Rclone.
rclone aduprà esempiu di cumandamentu
Elencu i schedari è i cartulari cumanda
Lista u repertoriu induve u discu di rete chjamatu gdrive hè cunfiguratu (i schedari ùn saranu micca visualizati) ▼
rclone lsd gdrive:
Lista i fugliali in u cartulare di salvezza in u discu di a rete cù u nome di cunfigurazione gdrive (tutti i fugliali cumpresi i sottodirectori seranu visualizati, ma u cartulare ùn serà micca visualizatu) ▼
rclone ls gdrive:backup
Copia Cut Elimina Command
Copia u schedariu di cunfigurazione Rclone in u cartulare radicale di u discu di a rete gdrive ▼
rclone copy /root/.config/rclone/rclone.conf gdrive:/
copia lucale /home/backup Andà à u cartulare di salvezza induve u discu di a rete chjamatu gdrive hè cunfiguratu, è viceversa ▼
rclone copy --progress /home/backup gdrive:backup
- aghjunghjendu stu paràmetru
--ignore-existingI fugliali chì sò stati salvati in u discu di a rete ponu esse ignorati, chì hè equivalente à a copia di salvezza incrementale ▼
rclone copy --ignore-existing /home/backup gdrive:backup
Copia u schedariu di salvezza manuale CWP locale à u cartulare di salvezza di u discu di a rete chjamatu gdrive, è viceversa ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/
Da u discu di a rete gdrive, copiate u schedariu di salvezza automatica CWP in u locale /newbackup Catalogu ▼
rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress gdrive:cwp-backup2/ /home/backup2/
Da u discu di a rete gdrive, copiate u schedariu di salvezza manuale CWP in u locale /newbackup/full/manual/accounts/ Catalogu ▼
rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/
Da u discu di a reta di gdrive, copiaVestaCPSalvà i fugliali à u locu /home/backup Catalogu ▼
rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
Move (Cut) Command ▼
rclone move /home/backup gdrive:backup
Eliminate u cartulare di salvezza di u discu di a rete cù u nome di cunfigurazione gdrive▼
rclone delete gdrive:backup
Crea un cartulare di salvezza chì configura un discu di rete chjamatu gdrive ▼
rclone mkdir gdrive:backup
cumanda di u schedariu di sincronia
Sincronizza u locu /home/backup à u cartulare di salvezza in u discu di a rete cù u nome di cunfigurazione gdrive, è viceversa ▼
rclone sync /home/backup gdrive:backup
Sincronizza u nome di cunfigurazione gdrive2 in u discu di a retaRicchidirectory, à u cartulare di salvezza induve u discu di rete chjamatu gdrive hè cunfiguratu, è vice versa ▼
rclone sync gdrive2:ufo gdrive:backup
Dopu qualchì tempu, se ùn ci hè micca un missaghju d'errore restituitu, pudete vede u schedariu di salvezza in u discu di a reta dopu chì a copia di salvezza hè cumpleta.
Cumu sincronizà automaticamente i schedarii di salvezza VPS à GDrive?
In i travaglii cronometrati, aghjunghje cumandamenti di sincronizazione per ottene a sincronizazione automaticaPannellu di cuntrollu CWPi fugliali di salvezza in GDrive.
- (Sincronizza automaticamente u repertoriu lucale à 2 am ogni ghjornu
/newbackupper cunfigurà u nomegdrivein u discu di a retacwp-newbackupTable of contents)
SSH cumu aghjunghje crontab I travaglii pianificati si sincronizzanu automaticamente à GDrive?
Prima, SSH in u seguitu cumandamentu crontab▼
crontab -e
Dopu, aghjunghje u cumandamentu à l'ultima linea▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- SSH, appughjà CTRL + C, dopu entre
:wqSalvà è esci.
Eliminate i fugliali remoti di 50 ghjorni o più (sguassate i fugliali di più di 50 ghjorni) ▼
rclone delete koofr:ETUFO.ORG --min-age 50d
Eliminate i fugliali remoti per 50 ghjorni o menu (sguassate i fugliali in 50 ghjorni) ▼
rclone delete koofr:ETUFO.ORG --max-age 50d
Cumu stabilisce i travaglii crontati di Crontab per sincronizà automaticamente à GDrive in u pannellu di cuntrollu CWP?
Sè aduprate u pannellu di cuntrollu CWP, accede à u pannellu di cuntrollu CWP Server Setting → Crontab for root ▼

In "Add Full Custom Cron Jobs", inserite u seguitu cumandamentu cron cumplettamente persunalizatu ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Sincronizza automaticamente u repertoriu lucale ogni matina à 7:00 am
/backup2à u discu di a reta cù u nome di cunfigurazione gdrivebackup2Table of contents) - (Sincronizza automaticamente u repertoriu lucale ogni matina à 7:55 am
/newbackupà u discu di a reta cù u nome di cunfigurazione gdrivecwp-newbackupTable of contents) - SincronizàWordPressPer i schedarii di u situ web, hè ricumandatu micca di fà una copia di salvezza incrementali, perchè a prova hà truvatu chì, se i nomi di i schedari sò listessi, ma u cuntenutu di i schedari sò diffirenti, ùn saranu micca sincronizati.
Dopu chì a sincronizazione automatica di rclone hè iniziata regularmente, u prucessu di rclone serà sempre in sfondate, chì pò occupà finu à u 20% di e risorse di CPU, risultatu in una perdita di risorse di u servitore.
Dunque, hè necessariu aghjunghje un cumandamentu cumplettamente persunalizatu di u compitu pianificatu per furzà u prucessu rclone per chjude ▼
00 09 * * * killall rclone
- (Chiudi automaticamente u prucessu rclone à 9:00 ogni matina)
Copia u repertoriu lucale specificatu à u nome di cunfigurazione à 4:0 a.m. ogni ghjornukoofrin u discu di a retaETUFO.ORGCatalogu ▼
0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P
Eliminate i fugliali remoti 4 ghjorni o più vechji à 50:50 am ogni ghjornu (sguassate i fugliali più vechji di 50 ghjorni)▼
50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d
Stu cumandamentu cron hè di sguassà u schedariu chjamatu "koofr:ETUFO.ORG"In u scopu, tutti i fugliali è i cartulare chì l'ultima volta di mudificazione era 50 ghjorni fà, a seguente hè una spiegazione di ogni parte:
- U primu numeru "50" significa eseguisce u cumandamentu ogni 50 minuti.
- U sicondu numeru "4" significa eseguisce u cumandamentu à 4 am.
- "* * *" significa chì u cumandamentu serà eseguitu in tutti i ghjorni di u mese, ghjornu è settimana.
- "rclone delete" significa eseguisce l'operazione di sguassà di l'uttellu rclone.
- "coofr: ETUFO.ORG" hè u nome di u destinazione da sguassà.
- "--min-age 50d" significa solu sguassà i fugliali è i cartulare chì l'ultima volta di mudificazione hè 50 ghjorni fà.
inHestiaCPPer aghjunghje o mudificà un compitu pianificatu Cron, u serviziu Cron deve esse riavviatu per avè effettu ▼
systemctl restart cron
rclone cumandamenti cumuni
Di sicuru, rclone hè assai più di questu, è certi cumandamenti cumuni sò listati quì sottu.
Copia ▼
rclone copy
move ▼
rclone move
sguassà ▼
rclone delete
Sincronizza ▼
rclone sync
Parametri supplementari: mostra a velocità in tempu reale ▼
-P
Parametri supplementari: limite di velocità 40MB ▼
--bwlimit 40M
Parametru supplementu: numeru di file paralleli ▼
--transfers=N
principià rclone ▼
systemctl start rclone
stop rclone ▼
systemctl stop rclone
Verificate u statu di rclone ▼
systemctl status rclone
Vede u locu di u prufilu ▼
rclone config file
Hè veramente faciule d'utilizà Rclone per sincronizà automaticamente u VPS di salvezza ^_^
À questu puntu, u tutoriale nantu à cumu sincronizà un repertoriu Linux locale à Google Drive hè cumpletu.
Lettura estesa:
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) hà spartutu "Cumu aduprà a copia di salvezza rclone per VPS? CentOS usa un tutoriale di sincronizazione automatica GDrive" per aiutà.
Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-694.html


