Kako uporabiti varnostno kopijo rclone za VPS? CentOS uporablja vadnico za samodejno sinhronizacijo GDrive

Ta članek je "Vadnica za izdelavo spletnega mesta WordPress"21. del serije 21 člankov:
  1. Kaj pomeni WordPress?Kaj delaš?Kaj lahko stori spletna stran?
  2. Koliko stane izdelava osebne/podjetniške spletne strani?Stroški izdelave poslovne spletne strani
  3. Kako izbrati pravo domeno?Priporočila in načela za registracijo domenskega imena za izdelavo spletnega mesta
  4. NameSiloVadnica za registracijo imena domene (pošljemo vam 1 USD NameSiloPromocijska koda)
  5. Katera programska oprema je potrebna za izdelavo spletne strani?Kakšne so zahteve za izdelavo lastne spletne strani?
  6. NameSiloVadnica za razrešitev imena domene NS v Bluehost/SiteGround
  7. Kako ročno zgraditi WordPress? Vadnica za namestitev programa WordPress
  8. Kako se prijaviti v zaledje WordPress? Naslov za prijavo v ozadju WP
  9. Kako uporabljati WordPress? Splošne nastavitve ozadja WordPress in kitajski naslov
  10. Kako spremeniti jezikovne nastavitve v WordPressu?Spremenite kitajski/angleški način nastavitve
  11. Kako ustvariti imenik kategorij WordPress? Upravljanje kategorij WP
  12. Kako WordPress objavlja članke?Možnosti urejanja samozaložnih člankov
  13. Kako ustvariti novo stran v WordPressu?Dodajanje/urejanje nastavitve strani
  14. Kako WordPress dodaja menije?Prilagodite možnosti prikaza navigacijske vrstice
  15. Kaj je tema WordPress?Kako namestiti WordPress predloge?
  16. FTP, kako razpakirati datoteke zip na spletu? Spletni prenos programa za dekompresijo PHP
  17. Časovna omejitev povezave orodja FTP ni uspela. Kako konfigurirati WordPress za povezavo s strežnikom?
  18. Kako namestiti vtičnik WordPress? 3 načini za namestitev vtičnika za WordPress – wikiHow
  19. Kaj pa gostovanje BlueHost?Najnovejše promocijske kode/kuponi BlueHost USA
  20. Kako Bluehost samodejno namesti WordPress z enim klikom? Vadnica za izdelavo spletne strani BH
  21. Kako uporabljati VPSrcloneRezerva?CentOSVadnica za samodejno sinhronizacijo z GDrive

zaradiSpletna promocijaNajučinkovitejša metoda priSEO, toliko ljudi z bogatimi izkušnjami v SEO营销Ljudje se bodo za izdelavo spletnega mesta odločili kupiti VPS (navidezni zasebni strežnik).

Ker se uporablja VPS, je potrebno narediti varnostno kopijo VPS.Varnostno kopijo VPS lahko sinhronizirate z omrežnim diskom GDrive z varnostno kopijo rclone.

Kaj je rclone?

RClone lahko preprosto in priročno upravlja omrežne diske, kot sta Google Drive in Dropbox, in podpira priklop črk pogonov ter nalaganje in prenos v ukazni vrstici:

  • Montažni disk, enostaven za uporabo, vendar počasen, bolj primeren za majhne in razdrobljene datoteke
  • Nalaganje in prenos v ukazni vrstici sta zelo hitra, primerna za nalaganje velikih datotek
  • Rclone je manj nagnjen k težavam s prekinitvami kot Google Drive AP in v primerjavi s projektom [gdrive] na githubu.

Delimo metodo za namestitev varnostne kopije rclone v CentOS in njeno sinhronizacijo z Google Drive.

Kako varnostno kopirati VPS z rclone?

Tu so orodja, ki jih je treba pripraviti:

  • Google Dirve račun
  • datoteko rclone
  • EnaLinuxStroj (v tem članku je za primer CentOS7)

Nato začnite nameščati rclone, namestitev je zelo preprosta, kopirajte in prilepite ter dovoljenja.

korak 1:Prenesite datoteko ▼

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

第 2 步:Kopirajte datoteko na ustrezno pot ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Ta korak lahko izpustite, vendar ni priporočljivo. Po izpustitvi ne bo nobenega poziva, zato ni priporočljivo, da ga izpustite)

korak 3:Stran s pomočjo za namestitev▼

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

korak 4:Ustvarite novo konfiguracijo ▼

rclone config

korak 5:konfiguracijo rclone

Priporočljivo je, da uporabite Rclone za namestitev skupnega diska v oblaku Googlove ekipe za oddaljeno sinhronizacijo ▼

Sledi primer sklicevanja rclone povezovanja omrežnega diska Google Dirve (disk brez ekipe) ▼

Kako uporabiti varnostno kopijo rclone za VPS? CentOS uporablja vadnico za samodejno sinhronizacijo 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>

Tukaj morate pridobiti "config_token" tako, da najprej prenesete in namestite Rclone v lokalni računalnik▼

Vzemimo za primer Windows, pojdite v mapo, kjer se nahaja rclone.exe po dekompresiji, vnesite cmd v naslovno vrstico raziskovalca in pritisnite Enter, da odprete ukazni poziv na trenutni poti.

Konfigurirajte s kopiranjem konfiguracijskih datotek

Rclone shrani vse svoje konfiguracije v konfiguracijsko datoteko, kar olajša kopiranje konfiguracijskih datotek v oddaljeni Rclone.

Torej, najprej morate konfigurirati Rclone na namiznem računalniku ▼

rclone config

na računalnikurclonekonfiguracijo, je prišlo do težaveUse auto config?kdaj, 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

Nato se bo pojavil brskalnik, ki vas bo prosil, da se prijavite v svoj račun in ga avtorizirate.

Kako avtorizirati Google račun?

 

Kako nastaviti časovno razporejena opravila Crontab za samodejno sinhronizacijo z GDrive na nadzorni plošči CWP?3

  1. Če ste v celinski Kitajski, morate najprej obiti zid X, nato pa morate imeti Google račun in se prijaviti.
  2. Če se prikaže »Google te aplikacije ni preveril«, kliknite »Napredno«.
  3. Nato kliknite Dovoli za avtorizacijo.

Ali Google Teams konfigurirate za skupno rabo diskov v oblaku?

Če ne uporabljate skupnega diska v oblaku Googlove ekipe, izberiten

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

Preverite informacije o oddaljeni konfiguraciji

Nazadnje preverite parametre oddaljene konfiguracije in jih potrdite s tipkanjemyOK▼

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

Prikazal bo seznam rometov, shranjen na trenutnem računalniku, samo poglejte, pritisniteqizhod ▼

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
  • Na tej točki je konfiguracija rclone lokalnega računalnika končana.

Ko je lokalni računalnik konfiguriran, neposredno nastavite lokalni računalnikrclone.confVsebina konfiguracijske datoteke se prekopira na strežnik Linuxrclone.confkonfiguracijsko datoteko.

V lokalnem računalniku oziroma strežniku vnesite naslednje ukaze zaPogled Rukaz za lokacijo konfiguracijske datoteke klona▼

rclone config file

Izvedite poizvedbo po konfiguracijski datoteki Rclone in dobljeni rezultati so naslednji▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Samo vstavite konfiguracijsko datoteko lokalnega računalnikarclone.confkopirajte vsebino na strežnik Linuxrclone.confKonfiguracijsko datoteko, lahko rešite težavo s konfiguracijo Rclone.

primer ukaza rclone use

Ukaz Seznam datotek in imenikov

Navedite imenik, kjer je konfiguriran omrežni disk z imenom gdrive (datoteke ne bodo prikazane)▼

rclone lsd gdrive:

Seznam datotek v rezervnem imeniku na omrežnem disku s konfiguracijskim imenom gdrive (prikazane bodo vse datoteke, vključno s podimeniki, vendar ne bo prikazan imenik) ▼

rclone ls gdrive:backup

Kopiraj Izreži Izbriši ukaz

Kopirajte konfiguracijsko datoteko Rclone v korenski imenik omrežnega diska gdrive ▼

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

kopirajte lokalno /home/backup Pojdite v imenik varnostne kopije, kjer je konfiguriran omrežni disk z imenom gdrive, in obratno ▼

rclone copy --progress /home/backup gdrive:backup
  • z dodajanjem tega parametra --ignore-existing Datoteke, ki so bile varnostno kopirane na omrežnem disku, je mogoče prezreti, kar je enakovredno inkrementalnemu varnostnemu kopiranju ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Kopirajte datoteko lokalne ročne varnostne kopije CWP v imenik varnostne kopije omrežnega diska z imenom gdrive in obratno ▼

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

Z omrežnega diska gdrive kopirajte samodejno načrtovano varnostno kopijo CWP na lokalno /newbackup Katalog▼

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

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

Z omrežnega diska gdrive kopirajte datoteko ročne varnostne kopije CWP na lokalno /newbackup/full/manual/accounts/ Katalog▼

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

Kopirajte z omrežnega diska gdriveVestaCPVarnostno kopirajte datoteke na lokalno /home/backup Katalog▼

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

Premakni (izreži) ukaz ▼

rclone move /home/backup gdrive:backup

Izbrišite rezervni imenik omrežnega diska s konfiguracijskim imenom gdrive▼

rclone delete gdrive:backup

Ustvarite rezervni imenik, ki konfigurira omrežni disk z imenom gdrive ▼

rclone mkdir gdrive:backup

ukaz za sinhronizacijo datoteke

Sinhronizirajte lokalni /home/backup z varnostnim imenikom na omrežnem disku s konfiguracijskim imenom gdrive in obratno ▼

rclone sync /home/backup gdrive:backup

Sinhronizirajte konfiguracijsko ime gdrive2 na omrežnem diskuufoimenik, v rezervni imenik, kjer je konfiguriran omrežni disk z imenom gdrive, in obratno ▼

rclone sync gdrive2:ufo gdrive:backup

Če se čez nekaj časa ne vrne sporočilo o napaki, si lahko ogledate datoteko varnostne kopije na omrežnem disku, ko je varnostna kopija končana.

Kako samodejno sinhronizirati varnostne kopije datotek VPS z GDrive?

V časovno omejenih opravilih dodajte ukaze za sinhronizacijo, da dosežete samodejno sinhronizacijoNadzorna plošča CWPvarnostne kopije datotek v GDrive.

  • (Samodejno sinhroniziraj lokalni imenik vsak dan ob 2. uri zjutraj /newbackup  za konfiguracijo imenagdrivena omrežnem diskucwp-newbackupKazalo)

SSH, kako dodati crontab Se načrtovana opravila samodejno sinhronizirajo z GDrive?

Najprej vnesite SSH v naslednji ukaz crontab▼

crontab -e

Nato dodajte ukaz v zadnjo vrstico▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, pritisnite CTRL + C in nato enter :wq Shrani in zapusti.

Izbrišite oddaljene datoteke, starejše od 50 dni (izbrišite datoteke, starejše od 50 dni)▼

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

Brisanje oddaljenih datotek za 50 dni ali manj (izbrišite datoteke v 50 dneh) ▼

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

Kako nastaviti časovno razporejena opravila Crontab za samodejno sinhronizacijo z GDrive na nadzorni plošči CWP?

Če uporabljate nadzorno ploščo CWP, se prijavite v nadzorno ploščo CWP Server SettingCrontab for root ▼

Kako uporabiti varnostno kopijo rclone za VPS? Druga slika CentOS-ove vadnice za samodejno sinhronizacijo z GDrive

V »Add Full Custom Cron Jobs« vnesite naslednji popolnoma prilagojeni ukaz cron ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Samodejno sinhroniziraj lokalni imenik vsako jutro ob 7 /backup2na omrežni disk s konfiguracijskim imenom gdrivebackup2Kazalo)
  • (Samodejno sinhroniziraj lokalni imenik vsako jutro ob 7 /newbackup  na omrežni disk s konfiguracijskim imenom gdrivecwp-newbackupKazalo)
  • SinhronizirajWordPressZa datoteke spletnih mest je priporočljivo, da varnostno kopiranje ne poteka postopno, ker je test ugotovil, da če so imena datotek enaka, vendar je vsebina datotek drugačna, te ne bodo sinhronizirane.

Po rednem zagonu samodejne sinhronizacije rclone se bo postopek rclone še vedno izvajal v ozadju, kar lahko zasede do 20 % virov CPU, kar povzroči zapravljanje strežniških virov.

Zato je treba dodati popolnoma prilagojen ukaz za načrtovano opravilo, da se postopek rclone prisili k zaprtju ▼

00 09 * * * killall rclone
  • (Samodejno prisilno zaprite proces rclone ob 9:00 vsako jutro)

Kopirajte navedeni lokalni imenik v ime konfiguracije vsak dan ob 4:0 zjutrajkoofrna omrežnem diskuETUFO.ORGKatalog▼

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

Vsak dan ob 4 izbrišite oddaljene datoteke, starejše od 50 dni (izbrišite datoteke, starejše od 50 dni)

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

Ta ukaz cron je namenjen brisanju datoteke z imenom "koofr:ETUFO.ORG"V cilju, vse datoteke in mape, katerih zadnji čas spremembe je bil pred 50 dnevi, je naslednja razlaga vsakega dela:

  • Prva številka "50" pomeni izvršitev ukaza vsakih 50 minut.
  • Druga številka "4" pomeni izvršitev ukaza ob 4. uri zjutraj.
  • "* * *" pomeni, da se bo ukaz izvajal vse dni v mesecu, dan in teden.
  • "rclone delete" pomeni izvesti operacijo brisanja orodja rclone.
  • "koofr:ETUFO.ORG" je ime cilja za brisanje.
  • »--min-age 50d« pomeni brisanje samo datotek in map, katerih zadnji čas spremembe je bil pred 50 dnevi.

pogosti ukazi rclone

Seveda je rclone veliko več kot to in nekaj pogostih ukazov je navedenih spodaj.

Kopiraj ▼

rclone copy

premakni ▼

rclone move

izbriši ▼

rclone delete

Sinhroniziraj ▼

rclone sync

Dodatni parametri: prikaz hitrosti v realnem času ▼

-P

Dodatni parametri: omejitev hitrosti 40MB ▼

--bwlimit 40M

Dodatni parameter: število vzporednih datotek ▼

--transfers=N

zaženite rclone ▼

systemctl start rclone

zaustavi rclone ▼

systemctl stop rclone

Oglejte si stanje rclone ▼

systemctl status rclone

Ogled lokacije profila ▼

rclone config file

Za samodejno sinhronizacijo varnostne kopije VPS je zelo enostavno uporabljati Rclone ^_^

Na tej točki je vadnica o tem, kako sinhronizirati lokalni imenik Linuxa z Google Drive, končana.

Podaljšano branje:

Preberite druge članke v seriji:<< Nazaj: Kako Bluehost samodejno namesti WordPress z enim klikom? Vadnica za izdelavo spletne strani BH

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) je delil "Kako uporabiti varnostno kopijo rclone za VPS? CentOS vam v pomoč uporablja vadnico za samodejno sinhronizacijo GDrive.

Dobrodošli, da delite povezavo tega članka:https://www.chenweiliang.com/cwl-694.html

Dobrodošli na kanalu Telegram spletnega dnevnika Chena Weilianga, kjer boste prejeli najnovejše posodobitve!

🔔 Bodite prvi, ki boste prejeli dragocen »Vodnik za uporabo orodja AI za vsebinski marketing ChatGPT« v zgornjem imeniku kanala! 🌟
📚 Ta vodnik ima ogromno vrednosti, 🌟To je redka priložnost, ne zamudite je! ⏰⌛💨
Delite in všečkajte, če vam je všeč!
Vaše deljenje in všečki so naša stalna motivacija!

 

发表 评论

Vaš e-poštni naslov ne bo objavljen. 必填 项 已 用 * Oznaka

滚动 到 顶部