Artiklite kataloog
Kuna SEO on veebireklaami kõige tõhusam meetod , valivad paljud ulatusliku SEO-kogemusega veebiturundajad oma veebisaitide loomiseks VPS-i (virtuaalse privaatserveri).
Kuna me kasutame VPS-i, peame sellest varukoopia tegema. VPS-i varukoopiaid saab GDrive'iga sünkroonida rclone'i abil.
Mis on rclone?
RClone saab hõlpsalt ja mugavalt hallata võrgukettaid, nagu Google Drive ja Dropbox, ning toetab kettatähtede ühendamist ning käsurea üles- ja allalaadimist:
- Paigaldusketas, lihtne kasutada, kuid aeglane, sobib rohkem väikeste ja killustatud failide jaoks
- Käsurea üles- ja allalaadimine on väga kiire, sobib suurte failide üleslaadimiseks
- Rclone on vähem altid katkestusprobleemidele kui Google Drive'i AP ja võrreldes githubi projektiga [gdrive].
Allpool jagan, kuidas installida rclone CentOS-i ning varundada ja sünkroonida Google Drive'iga.
Kuidas varundada VPS-i rclone'iga?
Siin on tööriistad, mis tuleb ette valmistada:
- Google Dirve konto
- rclone fail
- 一台LinuxMasin (selles artiklis on näiteks CentOS7)
Seejärel alustage rclone installimist, installimine on väga lihtne, kopeerige ja kleepige pluss load.
1. samm: Laadige fail alla ▼
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. samm: Kopeerige fail vastavasse asukohta ▼
cp rclone /usr/bin/ chown root:root /usr/bin/rclone chmod 755 /usr/bin/rclone
- (Selle sammu võib ära jätta, kuid see pole soovitatav. Pärast vahelejätmist viipa ei tule, seega ei ole soovitatav vahele jätta)
3. samm: Paigaldusabi leht ▼
mkdir -P /usr/local/share/man/man1 cp rclone.1 /usr/local/share/man/man1/ mandb
4. samm: Loo uus konfiguratsioon ▼
rclone config
5. samm: rclone'i seadistamine
Soovitatav on kasutada Rclone'i, et ühendada Google'i meeskonna jagatud pilveketta kaugsünkroonimiseks ▼
Järgnev on näide rclooni sidumisest Google Dirve võrgukettast (mittemeeskonna ketas) ▼

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>
Siin tuleb "config_token" hankida, laadides esmalt alla ja installides Rclone kohalikku arvutisse▼
Võtke näiteks Windows, minge pärast lahtipakkimist kausta, kus rclone.exe asub, sisestage exploreri aadressiribale cmd ja vajutage sisestusklahvi, et avada praegusel teel käsuviip.
Seadistage konfiguratsioonifailid kopeerides
Rclone salvestab kogu oma konfiguratsiooni konfiguratsioonifaili, mis muudab konfiguratsioonifailide kopeerimise kaug-Rclone'i lihtsaks.
Niisiis, kõigepealt peate oma lauaarvutis ▼ konfigureerima Rclone'i
rclone config
arvutisrclonekonfiguratsioonis on probleemUse auto config?millal, vastaY.
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
Järgmisena avaneb brauser, mis palub teil selle autoriseerimiseks oma kontole sisse logida.
Kuidas Google'i kontot autoriseerida?

- Kui olete Mandri-Hiinas, peate esmalt X seinast mööda minema, seejärel peab teil olema Google'i konto ja sisse logida.
- Kui kuvatakse teade "Google ei ole seda rakendust kinnitanud", klõpsake "Täpsemalt".
- Seejärel klõpsake volitamiseks nuppu Luba.
Kas konfigureerite Google Teamsi pilvkettaid jagama?
Kui te ei kasuta Google'i meeskonna jagatud pilvketast, valigen ▼
Configure this as a team drive? y) Yes n) No (default) y/n> n
Kontrollige kaugkonfiguratsiooni teavet
Lõpuks kontrollige veelkord kõiki kaugkonfiguratsiooni parameetreid. Kui need on kinnitatud, tippige lihtsalt " y" . ▼
--------------------
[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> ySee kuvab praegusesse masinasse salvestatud roomade loendi. Sirvige ringi ja vajutage väljumiseks ' q' . ▼
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- Sel hetkel on kohaliku arvuti rclooni seadistamine lõpule viidud.
Pärast kohaliku arvuti konfigureerimist määrake kohalik arvuti otserclone.confKonfiguratsioonifaili sisu kopeeritakse Linuxi serverisserclone.confkonfiguratsioonifail.
R -klooni konfiguratsioonifaili asukoha kuvamiseks sisestage nii oma kohalikus arvutis kui ka serveris järgmine käsk : ▼
rclone config file
Esitage päring Rclone'i konfiguratsioonifailist ja saadud tulemused on järgmised
rclone config file Configuration file is stored at: /root/.config/rclone/rclone.conf
- Lihtsalt sisestage kohaliku arvuti konfiguratsioonifail
rclone.confkopeerige sisu Linuxi serverisserclone.confKonfiguratsioonifaili abil saate lahendada Rclone'i konfiguratsiooniprobleemi.
rclone kasutamise käsu näide
Failide ja kataloogide loendi käsk
Loetlege kataloog, kus võrguketas nimega gdrive on konfigureeritud (faile ei kuvata)▼
rclone lsd gdrive:
Loetlege võrguketta varukataloogis olevad failid konfiguratsiooninimega gdrive (kuvatakse kõik failid, sealhulgas alamkataloogid, kuid kataloogi ei kuvata) ▼
rclone ls gdrive:backup
Kopeeri Lõika Kustuta käsk
Kopeerige Rclone'i konfiguratsioonifail gdrive'i võrguketta juurkataloogi ▼
rclone copy /root/.config/rclone/rclone.conf gdrive:/
kohalik kopeerimine /home/backup Minge varukataloogi, kus on konfigureeritud võrguketas nimega gdrive, ja vastupidi ▼
rclone copy --progress /home/backup gdrive:backup
- lisades selle parameetri
--ignore-existingVõrgukettale varundatud faile saab ignoreerida, mis võrdub järkjärgulise varundamisega ▼
rclone copy --ignore-existing /home/backup gdrive:backup
Kopeerige kohalik CWP käsitsi varundusfail võrguketta nimega gdrive varunduskataloogi ja vastupidi ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/
Kopeerige gdrive'i võrgukettalt CWP automaatne ajastatud varundusfail kohalikku faili /newbackup Kataloog▼
rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress gdrive:cwp-backup2/ /home/backup2/
Kopeerige gdrive'i võrgukettalt CWP käsitsi varundusfail kohalikku faili /newbackup/full/manual/accounts/ Kataloog▼
rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/
Kopeerige gdrive'i võrgukettaltVestaCPVarunda failid kohalikku /home/backup Kataloog▼
rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
Liigutamise (lõikamise) käsk ▼
rclone move /home/backup gdrive:backup
Kustutage võrguketta varukataloog konfiguratsiooninimega gdrive▼
rclone delete gdrive:backup
Looge varukataloog, mis konfigureerib võrguketta nimega gdrive ▼
rclone mkdir gdrive:backup
faili sünkroonimise käsk
Sünkroonige kohalik /home/backup võrguketta varukataloogiga konfiguratsiooninimega gdrive ja vastupidi ▼
rclone sync /home/backup gdrive:backup
Sünkroniseeri pilvedraivi UFO kataloog, mis on konfigureeritud kui gdrive2 , pilvedraivi varunduskataloogiga, mis on konfigureeritud kui gdrive, ja vastupidi. ▼
rclone sync gdrive2:ufo gdrive:backup
Kui mõne aja pärast veateadet ei tagastata, näete pärast varundamise lõpetamist võrgukettal varukoopiafaili.
Kuidas VPS-i varukoopiafaile automaatselt GDrive'iga sünkroonida?
Lisage ajastatud ülesannetele sünkroonimiskäsk, et CWP juhtpaneelilt GDrive'i varundusfailid automaatselt sünkroonida.
- (Sünkroonige kohalik kataloog automaatselt iga päev kell 2 öösel
/newbackupnime konfigureerimiseksgdrivevõrgukettalcwp-newbackupSisukord)
SSH kuidas lisada crontab Kas ajastatud ülesanded sünkroonitakse automaatselt GDrive'iga?
Esiteks sisestage SSH järgmisse käsku crontab▼
crontab -e
Järgmisena lisage käsk viimasele reale▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- SSH, vajutage klahvikombinatsiooni CTRL + C ja seejärel sisestage
:wqSalvesta ja välju.
Kustutage 50-päevased või vanemad kaugfailid (kustutage failid, mis on vanemad kui 50 päeva)▼
rclone delete koofr:ETUFO.ORG --min-age 50d
Kustutage kaugfailid kuni 50 päevaks (kustutage failid 50 päeva jooksul) ▼
rclone delete koofr:ETUFO.ORG --max-age 50d
Kuidas seadistada Crontabi ajastatud ülesanne CWP juhtpaneelil automaatselt GDrive'iga sünkroonima?
Kui kasutate CWP juhtpaneeli, logige sisse CWP juhtpaneeli Server Setting → Crontab for root ▼

Sisestage jaotises "Täielike kohandatud Cron-tööde lisamine" järgmine täielikult kohandatud cron-käsk ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Sünkroonige kohalik kataloog automaatselt igal hommikul kell 7
/backup2võrgukettale konfiguratsiooninimega gdrivebackup2Sisukord) - (Sünkroonige kohalik kataloog automaatselt igal hommikul kell 7
/newbackupvõrgukettale konfiguratsiooninimega gdrivecwp-newbackupSisukord) - SünkroonidaWordPressVeebisaidi failide puhul on soovitatav mitte varundada astmeliselt, sest test leidis, et kui failinimed on samad, aga failide sisu on erinev, siis neid ei sünkroonita.
Pärast rclone'i automaatse sünkroonimise regulaarset käivitamist töötab rclone'i protsess taustal, mis võib hõivata kuni 20% CPU ressurssidest, mille tulemuseks on serveriressursside raiskamine.
Seetõttu on vaja lisada täielikult kohandatud ajastatud ülesande käsk, et sundida rclone protsessi sulgema ▼
00 09 * * * killall rclone
- (Sulgege rclooniprotsess automaatselt igal hommikul kell 9)
Kopeerige määratud kohalik kataloog konfiguratsiooninimesse iga päev kell 4:0koofrvõrgukettalETUFO.ORGKataloog▼
0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P
Kustuta iga päev kell 4:50 üle 50 päeva vanad kaugfailid . ▼
50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d
See cron käsk kustutab faili nimega "koofr:ETUFO.ORG"Sihtmärgis, kõik failid ja kaustad, mille viimane muutmisaeg oli 50 päeva tagasi, on iga osa selgitus järgmine:
- Esimene number "50" tähendab käsu täitmist iga 50 minuti järel.
- Teine number "4" tähendab käsu täitmist kell 4 hommikul.
- "* * *" tähendab, et käsku täidetakse kõigil kuu, päeva ja nädala päevadel.
- "rclone delete" tähendab rclone'i tööriista kustutamistoimingu sooritamist.
- "koofr:ETUFO.ORG" on kustutatava sihtmärgi nimi.
- "--min-age 50d" tähendab ainult failide ja kaustade kustutamist, mille viimane muutmisaeg on 50 päeva tagasi.
Croni ajastatud ülesannete lisamine või muutmine HestiaCP- s nõuab muudatuste jõustumiseks Croni teenuse taaskäivitamist. ▼
systemctl restart cron
Rclooni tavalised käsud
Muidugi on rclone palju enamat ja mõned levinumad käsud on loetletud allpool.
Kopeeri ▼
rclone copy
liiguta ▼
rclone move
kustuta ▼
rclone delete
Sünkrooni ▼
rclone sync
Lisaparameetrid: kuva reaalajas kiirus ▼
-P
Lisaparameetrid: piirkiirus 40MB ▼
--bwlimit 40M
Lisaparameeter: paralleelfailide arv ▼
--transfers=N
käivita rclone ▼
systemctl start rclone
peatage rclone ▼
systemctl stop rclone
Kuva rclooni olek ▼
systemctl status rclone
Vaata profiili asukohta ▼
rclone config file
Varukoopia VPS-i ^_^ automaatseks sünkroonimiseks on Rclone'i kasutamine väga lihtne
Siinkohal on õpetus kohaliku Linuxi kataloogi Google Drive'iga sünkroonimise kohta lõppenud.
Laiendatud lugemine:
Loodetavasti on teile abiks artikkel "Kuidas kasutada rclone'i VPS-i varundamiseks? CentOS-i õpetus automaatse sünkroonimise kohta GDrive'i abil", mida jagati Chen Weiliangi blogis ( https://www.chenweiliang.com/ ).
Jaga julgelt seda artikli linki: https://www.chenweiliang.com/cwl-694.html


