Kako koristiti rclone backup za VPS? CentOS koristi uputstvo za automatsku sinhronizaciju GDrive

Ovaj članak je "Vodič za pravljenje WordPress web stranica"Prvi dio serije članaka koji se sastoji od sljedeća 21 dijela:
  1. Šta znači WordPress?Šta radiš?Šta web stranica može učiniti?
  2. Koliko košta izrada lične/kompanijske web stranice?Troškovi izrade poslovne web stranice
  3. Kako odabrati pravi naziv domene?Izgradnja web stranice Preporuke i principi za registraciju imena domena
  4. NameSiloVodič za registraciju imena domena (šaljem vam $1 NameSiloPromo kod)
  5. Koji softver je potreban za izradu web stranice?Koji su zahtjevi za izradu vlastite web stranice?
  6. NameSiloRazriješi ime domene NS u Bluehost/SiteGround Vodič
  7. Kako ručno napraviti WordPress? Vodič za instalaciju WordPress-a
  8. Kako se prijaviti na WordPress backend? WP pozadinska adresa za prijavu
  9. Kako koristiti WordPress? Opće postavke pozadine WordPress-a i kineski naslov
  10. Kako promijeniti postavke jezika u WordPressu?Promijenite kineski/engleski način podešavanja
  11. Kako kreirati WordPress katalog kategorija? WP Category Management
  12. Kako WordPress objavljuje članke?Opcije uređivanja za samoobjavljene članke
  13. Kako napraviti novu stranicu u WordPress-u?Dodaj/uredi podešavanje stranice
  14. Kako WordPress dodaje menije?Prilagodite opcije prikaza trake za navigaciju
  15. Šta je WordPress tema?Kako instalirati WordPress šablone?
  16. FTP kako dekomprimirati zip datoteke na mreži? PHP online dekompresijski program za preuzimanje
  17. Vremensko ograničenje veze sa FTP alatom nije uspelo Kako konfigurisati WordPress da se poveže sa serverom?
  18. Kako instalirati WordPress dodatak? 3 načina da instalirate WordPress dodatak - wikiHow
  19. Šta kažete na BlueHost hosting?Najnoviji BlueHost USA promo kodovi/kuponi
  20. Kako Bluehost automatski instalira WordPress jednim klikom? Vodič za izradu BH web stranice
  21. Kako koristiti VPSklonbackup?CentOSVodič za automatsku sinhronizaciju sa GDrive

zahvaljujućiWeb promocijaNajefikasnija metoda uSEO, toliko ljudi sa bogatim SEO iskustvom网络 营销Ljudi će odlučiti da kupe VPS (Virtualni privatni server) kako bi napravili web stranicu.

S obzirom da se koristi VPS, potrebno je napraviti sigurnosnu kopiju VPS-a.VPS backup se može sinkronizirati na GDrive mrežni disk sa rclone backup-om.

Šta je rclone?

RClone može lako i praktično upravljati mrežnim diskovima kao što su Google Drive i Dropbox, i podržava mount slova diska i otpremanje i preuzimanje komandne linije:

  • Disk za montiranje, jednostavan za korištenje, ali spor, pogodniji za male i fragmentirane datoteke
  • Učitavanje i preuzimanje komandne linije je vrlo brzo, pogodno za učitavanje velikih datoteka
  • Rclone je manje sklon problemima s prekidima od Google Drive AP-a i u poređenju sa [gdrive] projektom na githubu.

Hajde da podijelimo metodu instaliranja rclone sigurnosne kopije na CentOS i sinkronizacije sa Google diskom.

Kako napraviti sigurnosnu kopiju VPS-a pomoću rclone?

Evo alata koje treba pripremiti:

  • Google Dirve račun
  • rclone fajl
  • JedanLinuxStroj (ovaj članak uzima CentOS7 kao primjer)

Zatim počnite instalirati rclone, instalacija je vrlo jednostavna, kopirajte i zalijepite plus dozvole.

korak 1:Preuzmite datoteku ▼

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

Korak 2:Kopirajte datoteku na odgovarajuću putanju ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Ovaj korak se može izostaviti, ali se ne preporučuje. Nakon izostavljanja neće biti prompta, pa se ne preporučuje izostavljanje)

korak 3:Stranica pomoći za instalaciju▼

mkdir -P /usr/local/share/man/man1
cp rclone.1 /usr/local/share/man/man1/
mandb

korak 4:Kreirajte novu konfiguraciju ▼

rclone config

korak 5:rclone konfiguracija

Preporučljivo je koristiti Rclone za montiranje dijeljenog diska u oblaku Google tima za daljinsku sinhronizaciju ▼

Slijedi primjer reference rclone povezivanja Google Dirve mrežnog diska (ne-timski disk) ▼

Kako koristiti rclone backup za VPS? CentOS koristi uputstvo za automatsku sinhronizaciju GDrive

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>

Ovdje treba dobiti "config_token" tako što ćete prvo preuzeti i instalirati Rclone na lokalni računar▼

Uzmite Windows kao primjer, idite u fasciklu u kojoj se nalazi rclone.exe nakon dekompresije, unesite cmd u adresnu traku istraživača i pritisnite Enter da otvorite komandnu liniju na trenutnoj putanji.

Konfigurirajte kopiranjem konfiguracijskih datoteka

Rclone pohranjuje svu svoju konfiguraciju u konfiguracijski fajl, što olakšava kopiranje konfiguracijskih datoteka na udaljeni Rclone.

Dakle, prvo morate da konfigurišete Rclone na svom desktop računaru ▼

rclone config

na kompjuterurclonekonfiguracije, postoji problemUse auto config?kada, odgovoriY.

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

Sljedeći će se pojaviti pretraživač koji će od vas tražiti da se prijavite na svoj račun kako biste ga autorizirali.

Kako autorizirati Google račun?

 

Kako postaviti Crontab vremenski ograničene zadatke da se automatski sinhronizuju sa GDrive-om u CWP kontrolnoj tabli?3rd

  1. Ako se nalazite u kontinentalnoj Kini, prvo morate zaobići X zid, zatim morate imati Google nalog i prijaviti se.
  2. Ako se pojavi "Ovu aplikaciju nije potvrdio Google", kliknite na "Napredno".
  3. Zatim kliknite na Dozvoli za autorizaciju.

Konfigurirate li Google timove za dijeljenje diskova u oblaku?

Ako ne koristite dijeljeni disk u oblaku Google tima, odaberiten

Configure this as a team drive?
y) Yes
n) No (default)
y/n> n

Provjerite informacije o udaljenoj konfiguraciji

Konačno, provjerite parametre udaljene konfiguracije i potvrdite kucanjemyOK▼

--------------------
[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

Prikazaće romet listu sačuvanu na trenutnoj mašini, samo pogledajte, pritisniteqizlaz ▼

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
  • U ovom trenutku, rclone konfiguracija lokalnog računala je završena.

Nakon što je lokalni računar konfigurisan, direktno podesite lokalni računarrclone.confSadržaj u konfiguracijskoj datoteci se kopira na Linux serverrclone.confkonfiguracijski fajl.

Na lokalnom računaru i serveru unesite sljedeće naredbe zaPogledaj Rkloniraj naredbu lokacije konfiguracijske datoteke▼

rclone config file

Upitajte Rclone konfiguracijsku datoteku i dobijeni rezultati su sljedeći▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Samo stavite konfiguracionu datoteku lokalnog računararclone.confkopirajte sadržaj na Linux serverrclone.confKonfiguracijski fajl, možete riješiti problem konfiguracije Rclone.

primjer korištenja rclone naredbe

Naredba Lista datoteka i direktorija

Navedite direktorij u kojem je konfiguriran mrežni disk pod imenom gdrive (datoteke neće biti prikazane)▼

rclone lsd gdrive:

Navedite datoteke u direktoriju sigurnosne kopije na mrežnom disku sa imenom konfiguracije gdrive (sve datoteke uključujući poddirektorije će biti prikazane, ali direktorij neće biti prikazan) ▼

rclone ls gdrive:backup

Kopiraj Izreži naredbu za brisanje

Kopirajte Rclone konfiguracijsku datoteku u korijenski direktorij mrežnog diska gdrive ▼

rclone copy /root/.config/rclone/rclone.conf gdrive:/

kopiraj lokalno /home/backup Idite na rezervni direktorij gdje je konfiguriran mrežni disk pod imenom gdrive i obrnuto ▼

rclone copy --progress /home/backup gdrive:backup
  • dodavanjem ovog parametra --ignore-existing Datoteke koje su napravljene sigurnosne kopije na mrežnom disku mogu se zanemariti, što je ekvivalentno inkrementalnom sigurnosnom kopiranju ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Kopirajte datoteku lokalne CWP ručne sigurnosne kopije u direktorij sigurnosne kopije mrežnog diska pod nazivom gdrive, i obrnuto ▼

rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/

Sa gdrive mrežnog diska, kopirajte CWP automatski planirani backup fajl na lokalni /newbackup Katalog▼

rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/

rclone copy --progress gdrive:cwp-backup2/ /home/backup2/

Sa gdrive mrežnog diska, kopirajte CWP ručnu sigurnosnu kopiju na lokalni /newbackup/full/manual/accounts/ Katalog▼

rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/

Kopirajte sa mrežnog diska gdriveaVestaCPSigurnosna kopija datoteka na lokalnom /home/backup Katalog▼

rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup

Komanda za pomicanje (izrezivanje) ▼

rclone move /home/backup gdrive:backup

Izbrišite direktorij sigurnosne kopije mrežnog diska s imenom konfiguracije gdrive▼

rclone delete gdrive:backup

Napravite rezervni direktorij koji konfigurira mrežni disk pod nazivom gdrive ▼

rclone mkdir gdrive:backup

naredba sync file

Sinhronizirajte lokalni /home/backup sa direktorijumom sigurnosne kopije na mrežnom disku s imenom konfiguracije gdrive, i obrnuto ▼

rclone sync /home/backup gdrive:backup

Sinhronizirajte ime konfiguracije gdrive2 na mrežnom diskuUfodirektorij, u direktorij sigurnosne kopije gdje je konfiguriran mrežni disk pod nazivom gdrive, i obrnuto ▼

rclone sync gdrive2:ufo gdrive:backup

Nakon nekog vremena, ako se ne vrati poruka o grešci, možete vidjeti datoteku sigurnosne kopije na mrežnom disku nakon što se sigurnosna kopija završi.

Kako automatski sinhronizovati VPS backup fajlove sa GDrive?

U vremenskim zadacima dodajte komande za sinhronizaciju da biste postigli automatsku sinhronizacijuCWP Control Panelbackup fajlova na GDrive.

  • (Automatski sinkroniziraj lokalni imenik u 2 ujutro svaki dan /newbackup  da konfigurišete imegdrivena mrežnom diskucwp-newbackupSadržaj)

SSH kako dodati crontab Planirani zadaci se automatski sinhronizuju sa GDrive?

Prvo, SSH u sljedeću crontab komandu▼

crontab -e

Zatim dodajte naredbu u zadnji red▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH pritisnite CTRL + C i unesite :wq Sačuvaj i izađi.

Izbrišite udaljene datoteke starije od 50 dana (izbrišite datoteke starije od 50 dana)▼

rclone delete koofr:ETUFO.ORG --min-age 50d

Izbrišite udaljene datoteke 50 dana ili manje (izbrišite datoteke u roku od 50 dana) ▼

rclone delete koofr:ETUFO.ORG --max-age 50d

Kako postaviti Crontab vremenski ograničene zadatke da se automatski sinhronizuju sa GDrive-om u CWP kontrolnoj tabli?

Ako koristite CWP Control Panel, prijavite se na CWP Control Panel Server SettingCrontab for root ▼

Kako koristiti rclone backup za VPS? Druga slika CentOS-ovog uputstva za automatsku sinhronizaciju koristeći GDrive

U "Add Full Custom Cron Jobs", unesite sljedeću potpuno prilagođenu cron naredbu ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Automatski sinhronizujte lokalni imenik svakog jutra u 7:00 /backup2na mrežni disk s imenom konfiguracije gdrivebackup2Sadržaj)
  • (Automatski sinhronizujte lokalni imenik svakog jutra u 7:55 /newbackup  na mrežni disk s imenom konfiguracije gdrivecwp-newbackupSadržaj)
  • SinhronizujWordPressZa datoteke web-mjesta preporučuje se da ne pravite sigurnosnu kopiju postepeno, jer je test otkrio da ako su nazivi datoteka isti, ali se sadržaj datoteka razlikuje, neće biti sinkronizirani.

Nakon što se automatska sinhronizacija rclone-a redovno pokrene, proces rclone će i dalje raditi u pozadini, što može zauzeti do 20% CPU resursa, što rezultira gubitkom resursa servera.

Stoga je potrebno dodati potpuno prilagođenu naredbu zakazanog zadatka kako biste prisilili proces rclone da se zatvori ▼

00 09 * * * killall rclone
  • (Automatski prisilno zatvori rclone proces svakog jutra u 9:00)

Kopirajte navedeni lokalni direktorij u ime konfiguracije u 4:0 svaki dankoofrna mrežnom diskuETUFO.ORGKatalog▼

0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P

Izbrišite udaljene datoteke starije od 4 dana u 50:50 svaki dan (brišite datoteke starije od 50 dana)

50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d

Ova cron naredba je za brisanje datoteke pod nazivom "koofr:ETUFO.ORG"U cilju, svim datotekama i folderima čije je vrijeme zadnje izmjene bilo prije 50 dana, slijedi objašnjenje svakog dijela:

  • Prvi broj "50" znači da se naredba izvršava svakih 50 minuta.
  • Drugi broj "4" znači izvršiti naredbu u 4 ujutro.
  • "* * *" znači da će naredba biti izvršena svim danima u mjesecu, danu i sedmici.
  • "rclone delete" znači izvršiti operaciju brisanja alata rclone.
  • "koofr:ETNLO.ORG" je naziv cilja za brisanje.
  • "--min-age 50d" znači samo brisanje datoteka i foldera čije je vrijeme zadnje izmjene bilo prije 50 dana.

Uobičajene naredbe rclone

Naravno, rclone je mnogo više od toga, a neke uobičajene naredbe su navedene u nastavku.

Kopiraj ▼

rclone copy

premjestiti ▼

rclone move

obriši ▼

rclone delete

Sinhronizacija ▼

rclone sync

Dodatni parametri: prikaz brzine u realnom vremenu ▼

-P

Dodatni parametri: limit brzine 40MB ▼

--bwlimit 40M

Dodatni parametar: broj paralelnih datoteka ▼

--transfers=N

pokrenite rclone ▼

systemctl start rclone

zaustavi rclone ▼

systemctl stop rclone

Provjerite status rclone ▼

systemctl status rclone

Pogledaj lokaciju profila ▼

rclone config file

Zaista je lako koristiti Rclone za automatsku sinhronizaciju rezervne kopije VPS-a ^_^

U ovom trenutku, vodič o tome kako sinkronizirati lokalni Linux direktorij s Google diskom je završen.

Prošireno čitanje:

Pročitajte i ostale članke iz serije:<< Prethodno: Kako Bluehost automatski instalira WordPress jednim klikom? Vodič za izradu BH web stranice

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) je podijelio "Kako koristiti rclone backup za VPS? CentOS koristi uputstvo za automatsku sinhronizaciju GDrive" da vam pomogne.

Dobrodošli da podijelite link ovog članka:https://www.chenweiliang.com/cwl-694.html

Dobrodošli na Telegram kanal bloga Chen Weilianga kako biste dobili najnovije informacije!

🔔 Budite prvi koji će dobiti vrijedan "Vodič za korištenje AI alata za marketing sadržaja ChatGPT" u glavnom direktoriju kanala! 🌟
📚 Ovaj vodič ima ogromnu vrijednost, 🌟Ovo je rijetka prilika, ne propustite je! ⏰⌛💨
Podelite i lajkujte ako želite!
Vaše dijeljenje i lajkovi su naša stalna motivacija!

 

Komentari

Vaša adresa e-pošte neće biti objavljena. Koriste se obavezna polja * Oznaka

skrolujte na vrh