Cumu aduprà a copia di salvezza rclone per VPS? CentOS usa GDrive tutoriale di sincronizazione automatica

Questu articulu hè "Tutorial di creazione di u situ WordPress"Parte 21 di una seria di articuli chì si compone di e seguenti 21 parti:
  1. Chì significà WordPress?Chi stai facendu?Chì pò fà un situ web?
  2. Quantu custa per custruisce un situ web persunale / cumpagnia?Costu di custruisce un situ web cummerciale
  3. Cumu sceglie u nome di duminiu ghjustu?Cunsiglii è Principii di Registrazione di Nomi di Dominiu di Custruzzione di u situ Web
  4. NameSiloTutorial di Registrazione di Nomi di Dominiu (Mandatevi $ 1 NameSiloCodice promozionale)
  5. Chì software hè necessariu per custruisce un situ web?Chì sò i requisiti per fà u vostru propiu situ web?
  6. NameSiloResolve Domain Name NS à Bluehost / SiteGround Tutorial
  7. Cumu custruisce manualmente WordPress? Tutorial d'installazione di WordPress
  8. Cumu accede à u backend di WordPress? Indirizzu di login in fondu WP
  9. Cumu aduprà WordPress? Configurazione generale di u fondu di WordPress è Titulu Chinese
  10. Cumu cambià i paràmetri di lingua in WordPress?Cambia u metudu di paràmetru cinese / inglese
  11. Cumu creà un annuariu di categuria WordPress? Gestione di categurie WP
  12. Cumu WordPress publica articuli?Opzioni di editazione per l'articuli autopublicati
  13. Cumu creà una nova pagina in WordPress?Aghjunghjite / edità a configurazione di a pagina
  14. Cumu WordPress aghjunghje menu?Personalizà l'opzioni di visualizazione di a barra di navigazione
  15. Chì ghjè un tema di WordPress?Cumu installà mudelli di WordPress?
  16. FTP cumu si scumpressà i schedari zip in linea? Scaricate u prugramma di decompressione in linea PHP
  17. U tempu di cunnessione di l'uttellu FTP hà fiascatu Cumu cunfigurà WordPress per cunnette à u servitore?
  18. Cumu installà un plugin WordPress? 3 Modi per installà un plugin WordPress - wikiHow
  19. Che ne dite di BlueHost hosting?Ultimi codici promozionali BlueHost USA / Coupons
  20. Cumu Bluehost installate automaticamente WordPress cun un clic? Tutorial di custruzzione di u situ web BH
  21. Cumu aduprà VPSrclonecopia di salvezza?CentOSTutorial di sincronizazione automatica cù GDrive

à 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 VPS hè utilizatu, hè necessariu di fà una copia di salvezza di u VPS. A copia di salvezza VPS pò esse sincronizata à u discu di a rete GDrive cù a copia di salvezza rclone.

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.

Cumpitemu u metudu di installà a copia di salvezza rclone in CentOS è a sincronizazione cù 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) ▼

Cumu aduprà a copia di salvezza rclone per VPS? CentOS usa GDrive tutoriale di sincronizazione automatica

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?

 

Cumu stabilisce i travaglii crontati di Crontab per sincronizà automaticamente à GDrive in u pannellu di cuntrollu CWP?3u

  1. Sè vo site in Cina continentale, prima vi tocca à bypassà u muru X, allura vi tuccherà à avè un contu Google è log in.
  2. Se "Questa app ùn hè micca stata verificata da Google" appare, cliccate "Avanzate".
  3. 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> y

Ci 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 lucalerclone.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-existing I 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 /newbackup  per 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 :wq Salvà è 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 SettingCrontab for root ▼

Cumu aduprà a copia di salvezza rclone per VPS? A seconda stampa di u tutoriale di sincronizazione automatica di CentOS cù GDrive

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à.

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:

Leghjite altri articuli in a serie:<< Previous: Cumu Bluehost installate automaticamente WordPress cun un clic? Tutorial di custruzzione di u situ web BH

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

Benvenuti à u canali Telegram di u blog di Chen Weiliang per avè l'ultime aghjurnamenti!

🔔 Siate u primu à uttene a preziosa "Guida d'Utilisazione di l'Utili di l'AI di Marketing di cuntenutu ChatGPT" in u cartulare di u canali! 🌟
📚 Questa guida cuntene un valore enormu, 🌟Questa hè una rara opportunità, ùn mancate micca! ⏰⌛💨
Condividi è mi piace se ti piace!
A vostra spartera è Mi piace sò a nostra motivazione cuntinua!

 

发表 评论

U vostru indirizzu email ùn serà micca publicatu. I campi richiesti sò aduprati * Etichetta

scorri in cima