Si të përdorni kopje rezervë rclone për VPS? CentOS përdor tutorialin e sinkronizimit automatik të GDrive

Ky artikull është "Udhëzues për ndërtimin e faqeve në WordPress"Pjesa 21 e një serie prej 21 artikujsh:
  1. Çfarë do të thotë WordPress?Çfarë po bën?Çfarë mund të bëjë një faqe interneti?
  2. Sa kushton për të ndërtuar një uebsajt personal/kompani?Kostoja e ndërtimit të një faqe interneti biznesi
  3. Si të zgjidhni emrin e duhur të domenit?Rekomandimet dhe Parimet për Regjistrimin e Emrit të Domenit për ndërtimin e faqes në internet
  4. NameSiloUdhëzues për regjistrimin e emrit të domenit (ju dërgon 1 $ NameSiloKod promocional)
  5. Çfarë softueri nevojitet për të ndërtuar një faqe interneti?Cilat janë kërkesat për të krijuar faqen tuaj të internetit?
  6. NameSiloZgjidhja e emrit të domenit NS në tutorialin Bluehost/SiteGround
  7. Si të ndërtoni manualisht WordPress? Tutorial i instalimit të WordPress
  8. Si të regjistroheni në backend të WordPress? Adresa e hyrjes në sfond të WP
  9. Si të përdorni WordPress? Cilësimet e përgjithshme të sfondit të WordPress dhe titulli kinez
  10. Si të ndryshoni cilësimet e gjuhës në WordPress?Ndrysho metodën e cilësimit kinez/anglisht
  11. Si të krijoni një drejtori të kategorive të WordPress? Menaxhimi i kategorisë WP
  12. Si i publikon WordPress artikujt?Opsionet e redaktimit për artikujt e vetë-botuar
  13. Si të krijoni një faqe të re në WordPress?Shto/redakto konfigurimin e faqes
  14. Si i shton WordPress menutë?Personalizo opsionet e shfaqjes së shiritit të navigimit
  15. Çfarë është një temë WordPress?Si të instaloni shabllonet e WordPress?
  16. FTP si të dekompresoni skedarët zip në internet? Shkarkimi i programit të dekompresimit në internet PHP
  17. Koha e lidhjes së mjetit FTP dështoi Si të konfiguroni WordPress për t'u lidhur me serverin?
  18. Si të instaloni një plugin WordPress? 3 mënyra për të instaluar një shtojcë WordPress - wikiHow
  19. Po në lidhje me pritjen BlueHost?Kodet/Kuponët Promocionalë të BlueHost USA më të fundit
  20. Si e instalon Bluehost automatikisht WordPress me një klik? Udhëzues për ndërtimin e faqeve të internetit të BH
  21. Si të përdorni VPSrcloneRezervimi?CentOSTutorial i sinkronizimit automatik me GDrive

për shkak tëPromovimi në uebMetoda më efikase nëSEO, kaq shumë njerëz me përvojë të pasur SEOMarketingu në internetNjerëzit do të zgjedhin të blejnë një VPS (Server Privat Virtual) për të ndërtuar një faqe interneti.

Meqenëse përdoret VPS, është e nevojshme të kopjoni VPS-në Rezervimi VPS mund të sinkronizohet në diskun e rrjetit GDrive me kopje rezervë rclone.

Çfarë është rclone?

RClone mund të menaxhojë lehtësisht dhe me lehtësi disqet e rrjetit si Google Drive dhe Dropbox, dhe mbështet shkronjat e montimit të disqeve dhe ngarkimin dhe shkarkimin e linjës së komandës:

  • Montimi i diskut, i lehtë për t'u përdorur, por i ngadalshëm, më i përshtatshëm për skedarë të vegjël dhe të fragmentuar
  • Ngarkimi dhe shkarkimi i linjës së komandës është shumë i shpejtë, i përshtatshëm për ngarkimin e skedarëve të mëdhenj
  • Rclone është më pak i prirur ndaj problemeve të ndërprerjes sesa Google Drive AP, dhe krahasuar me projektin [gdrive] në github.

Le të ndajmë metodën e instalimit të kopjes rezervë rclone në CentOS dhe sinkronizimin e tij me Google Drive.

Si të kopjoni VPS me rclone?

Këtu janë mjetet që duhet të përgatiten:

  • Llogaria e Google Dirve
  • një skedar rclone
  • njëLinuxMakinë (ky artikull merr CentOS7 si shembull)

Pastaj filloni të instaloni rclone, instalimi është shumë i thjeshtë, kopjoni dhe ngjisni plus lejet.

Hapi 1:Shkarko skedarin ▼

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 步:Kopjoni skedarin në shtegun përkatës ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Ky hap mund të hiqet, por nuk rekomandohet. Pas lëshimit, nuk do të ketë asnjë prompt, kështu që nuk rekomandohet të hiqet)

Hapi 3:Faqja e ndihmës së instalimit▼

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

Hapi 4:Krijo një konfigurim të ri ▼

rclone config

Hapi 5:konfigurimi rclone

Rekomandohet të përdorni Rclone për të montuar diskun e përbashkët cloud të ekipit të Google për sinkronizim në distancë ▼

Më poshtë është një referencë shembulli i diskut të rrjetit të lidhjes rklone të Google Dirve (disk jo ekipor) ▼

Si të përdorni kopje rezervë rclone për VPS? CentOS përdor tutorialin e sinkronizimit automatik të 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>

"config_token" këtu duhet të merret duke shkarkuar dhe instaluar Rclone në kompjuterin lokal së pari ▼

Merrni Windows si shembull, shkoni te dosja ku ndodhet rclone.exe pas dekompresimit, futni cmd në shiritin e adresave të eksploruesit dhe shtypni Enter për të hapur vijën e komandës në shtegun aktual.

Konfiguro duke kopjuar skedarët e konfigurimit

Rclone ruan të gjithë konfigurimin e tij në një skedar konfigurimi, gjë që e bën të lehtë kopjimin e skedarëve të konfigurimit në Rclone në distancë.

Pra, së pari ju duhet të konfiguroni Rclone në kompjuterin tuaj desktop ▼

rclone config

në kompjuterrclonekonfigurimi, ka një problemUse auto config?kur, përgjigjuY.

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

Më pas do të shfaqet një shfletues, duke ju kërkuar të identifikoheni në llogarinë tuaj për ta autorizuar atë.

Si të autorizoni një llogari Google?

 

Si të vendosni detyrat me kohë të Crontab që të sinkronizohen automatikisht me GDrive në panelin e kontrollit CWP?3

  1. Nëse jeni në Kinën kontinentale, fillimisht duhet të anashkaloni murin X, atëherë duhet të keni një llogari Google dhe të identifikoheni.
  2. Nëse shfaqet "Ky aplikacion nuk është verifikuar nga Google", kliko "Avancuar".
  3. Më pas, klikoni Lejo për të autorizuar.

A e konfiguroni Google Teams për të ndarë disqet e resë kompjuterike?

Nëse nuk përdorni diskun e përbashkët të resë së ekipit të Google, zgjidhnin

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

Verifikoni informacionin e konfigurimit në distancë

Më në fund, verifikoni parametrat e konfigurimit në distancë dhe konfirmoni duke shtypuryOK▼

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

Do të shfaqë listën e romeve të ruajtur në makinën aktuale, thjesht hidhini një sy, shtypniqdalje ▼

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
  • Në këtë pikë, konfigurimi rclone i kompjuterit lokal përfundon.

Pasi të konfigurohet kompjuteri lokal, vendosni drejtpërdrejt kompjuterin lokalrclone.confPërmbajtja në skedarin e konfigurimit kopjohet në serverin Linuxrclone.confskedari i konfigurimit.

Në kompjuterin lokal dhe serverin, futni komandat e mëposhtme nëShiko Rkomandën e vendndodhjes së skedarit të konfigurimit të klonit ▼

rclone config file

Kërkoni skedarin e konfigurimit Rclone dhe rezultatet e marra janë si më poshtë▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Thjesht vendosni skedarin e konfigurimit të kompjuterit lokalrclone.confkopjoni përmbajtjen në serverin Linuxrclone.confSkedari i konfigurimit, ju mund të zgjidhni problemin e konfigurimit Rclone.

shembull i komandës së përdorimit rclone

Lista e skedarëve dhe komandave të drejtorive

Listoni drejtorinë ku është konfiguruar disku i rrjetit me emrin gdrive (skedarët nuk do të shfaqen) ▼

rclone lsd gdrive:

Listoni skedarët në drejtorinë rezervë në diskun e rrjetit me emrin e konfigurimit gdrive (do të shfaqen të gjithë skedarët duke përfshirë nëndirektoritë, por drejtoria nuk do të shfaqet) ▼

rclone ls gdrive:backup

Kopjo Cut Delete Command

Kopjoni skedarin e konfigurimit Rclone në direktorinë rrënjë të diskut të rrjetit gdrive ▼

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

kopje lokale /home/backup Shkoni te drejtoria rezervë ku është konfiguruar disku i rrjetit me emrin gdrive, dhe anasjelltas ▼

rclone copy --progress /home/backup gdrive:backup
  • duke shtuar këtë parametër --ignore-existing Skedarët që janë rezervuar në diskun e rrjetit mund të injorohen, gjë që është e barabartë me rezervimin në rritje ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Kopjoni skedarin lokal rezervë manual CWP në drejtorinë rezervë të diskut të rrjetit të quajtur gdrive, dhe anasjelltas ▼

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

Nga disku i rrjetit gdrive, kopjoni skedarin rezervë automatik të planifikuar të CWP në lokal /newbackup Katalog ▼

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

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

Nga disku i rrjetit gdrive, kopjoni skedarin rezervë manual CWP në lokal /newbackup/full/manual/accounts/ Katalog ▼

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

Nga disku i rrjetit të gdrive, kopjoniVestaCPRezervoni skedarët në lokal /home/backup Katalog ▼

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

Komanda Lëviz (Prit) ▼

rclone move /home/backup gdrive:backup

Fshini drejtorinë rezervë të diskut të rrjetit me emrin e konfigurimit gdrive▼

rclone delete gdrive:backup

Krijo një direktori rezervë që konfiguron një disk rrjeti të quajtur gdrive ▼

rclone mkdir gdrive:backup

komandën e skedarit të sinkronizimit

Sinkronizoni /home/backup-in lokal me direktorinë rezervë në diskun e rrjetit me emrin e konfigurimit gdrive, dhe anasjelltas ▼

rclone sync /home/backup gdrive:backup

Sinkronizoni emrin e konfigurimit gdrive2 në diskun e rrjetitufodirektoriumi, në direktorinë rezervë ku është konfiguruar disku i rrjetit me emrin gdrive, dhe anasjelltas ▼

rclone sync gdrive2:ufo gdrive:backup

Pas një kohe, nëse nuk kthehet asnjë mesazh gabimi, mund të shihni skedarin rezervë në diskun e rrjetit pasi të përfundojë kopjimi.

Si të sinkronizoni automatikisht skedarët rezervë VPS në GDrive?

Në detyrat me kohë, shtoni komanda sinkronizimi për të arritur sinkronizimin automatikPaneli i kontrollit CWPkopje rezervë të skedarëve në GDrive.

  • (Sinkronizoni automatikisht drejtorinë lokale në orën 2 të mëngjesit çdo ditë /newbackup  për të konfiguruar emringdrivenë diskun e rrjetitcwp-newbackupTabela e përmbajtjes)

SSH si të shtoni krontab Detyrat e planifikuara sinkronizohen automatikisht me GDrive?

Së pari, SSH në komandën e mëposhtme crontab▼

crontab -e

Më pas, shtoni komandën në rreshtin e fundit▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, shtypni CTRL + C, më pas futni :wq Ruaje dhe dil.

Fshi skedarët në distancë 50 ditë ose më të vjetër (fshini skedarët më të vjetër se 50 ditë) ▼

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

Fshi skedarët në distancë për 50 ditë ose më pak (fshini skedarët brenda 50 ditëve) ▼

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

Si të vendosni detyrat me kohë të Crontab që të sinkronizohen automatikisht me GDrive në panelin e kontrollit CWP?

Nëse përdorni panelin e kontrollit CWP, identifikohuni te paneli i kontrollit CWP Server SettingCrontab for root ▼

Si të përdorni kopje rezervë rclone për VPS? Fotografia e dytë e tutorialit të sinkronizimit automatik të CentOS duke përdorur GDrive

Në "Shto punë të plotë të personalizuara të Cron", futni komandën e mëposhtme të cron plotësisht të personalizuar ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Sinkronizoni automatikisht drejtorinë lokale çdo mëngjes në orën 7:00 të mëngjesit /backup2në diskun e rrjetit me emrin e konfigurimit gdrivebackup2Tabela e përmbajtjes)
  • (Sinkronizoni automatikisht drejtorinë lokale çdo mëngjes në orën 7:55 të mëngjesit /newbackup  në diskun e rrjetit me emrin e konfigurimit gdrivecwp-newbackupTabela e përmbajtjes)
  • SinkronizoniWordPressPër skedarët e faqeve të internetit, rekomandohet të mos bëni kopje rezervë në mënyrë shtesë, sepse testi zbuloi se nëse emrat e skedarëve janë të njëjtë, por përmbajtja e skedarëve është e ndryshme, ato nuk do të sinkronizohen.

Pasi sinkronizimi automatik i rclone fillon rregullisht, procesi rclone do të vazhdojë të funksionojë në sfond, i cili mund të zërë deri në 20% të burimeve të CPU, duke rezultuar në humbje të burimeve të serverit.

Prandaj, është e nevojshme të shtohet një komandë detyrash e planifikuar plotësisht e personalizuar për të detyruar procesin rclone të mbyllet ▼

00 09 * * * killall rclone
  • (Mbyllni automatikisht me forcë procesin e rklone në orën 9:00 çdo mëngjes)

Kopjojeni direktorinë e specifikuar lokale në emrin e konfigurimit në orën 4:0 të mëngjesit çdo ditëkoofrnë diskun e rrjetitETUFO.ORGKatalog ▼

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

Fshi skedarët në distancë 4 ditë ose më të vjetër në orën 50:50 të mëngjesit çdo ditë (fshini skedarët më të vjetër se 50 ditë)

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

Kjo komandë cron është për të fshirë skedarin me emrin "koofr:ETUFO.ORG"Në objektivin, të gjithë skedarët dhe dosjet, koha e modifikimit të fundit të të cilëve ishte 50 ditë më parë, në vijim është një shpjegim për secilën pjesë:

  • Numri i parë "50" nënkupton ekzekutimin e komandës çdo 50 minuta.
  • Numri i dytë "4" do të thotë të ekzekutoni komandën në orën 4 të mëngjesit.
  • "* * *" do të thotë komanda do të ekzekutohet në të gjitha ditët e muajit, ditën dhe javën.
  • "Rclone Delete" do të thotë të ekzekutosh operacionin e fshirjes së mjetit rclone.
  • "koofr:ETdisk fluturues.ORG" është emri i objektivit që duhet fshirë.
  • "--min-age 50d" nënkupton vetëm fshirjen e skedarëve dhe dosjeve, koha e fundit e modifikimit të të cilëve është 50 ditë më parë.

rkloni komandat e zakonshme

Sigurisht, rclone është shumë më tepër se kaq, dhe disa komanda të zakonshme janë renditur më poshtë.

Kopjo ▼

rclone copy

lëviz ▼

rclone move

fshini ▼

rclone delete

Sinkronizoni ▼

rclone sync

Parametrat shtesë: shfaqni shpejtësinë në kohë reale ▼

-P

Parametrat shtesë: shpejtësia e kufizuar 40 MB ▼

--bwlimit 40M

Parametër shtesë: numri i skedarëve paralel ▼

--transfers=N

nis rclone ▼

systemctl start rclone

ndal rclon ▼

systemctl stop rclone

Shikoni statusin e rclonit ▼

systemctl status rclone

Shikoni vendndodhjen e profilit ▼

rclone config file

Është vërtet e lehtë të përdoret Rclone për të sinkronizuar automatikisht rezervën e VPS ^_^

Në këtë pikë, udhëzuesi se si të sinkronizoni një direktori lokale Linux me Google Drive ka përfunduar.

Leximi më tej:

Lexoni artikuj të tjerë në seri:<< E mëparshme: Si e instalon Bluehost automatikisht WordPress me një klik? Udhëzues për ndërtimin e faqeve të internetit të BH

Blogu Hope Chen Weiliang ( https://www.chenweiliang.com/ ) ndau "Si të përdorim kopje rezervë rclone për VPS? CentOS përdor udhëzuesin e sinkronizimit automatik të GDrive" për t'ju ndihmuar.

Mirë se vini të shpërndani lidhjen e këtij artikulli:https://www.chenweiliang.com/cwl-694.html

Mirësevini në kanalin Telegram të blogut të Chen Weiliang për të marrë përditësimet më të fundit!

🔔 Bëhu i pari që merr "Udhëzuesin e përdorimit të mjeteve të marketingut të përmbajtjes AI" me vlerë "ChatGPT Content Marketing AI" në drejtorinë kryesore të kanalit! 🌟
📚 Ky udhëzues përmban vlera të mëdha, 🌟Ky është një mundësi e rrallë, mos e humbisni! ⏰⌛💨
Shpërndaje dhe like nëse të pëlqen!
Ndarjet dhe pëlqimet tuaja janë motivimi ynë i vazhdueshëm!

 

发表 评论

Adresa juaj e emailit nuk do të publikohet. Përdoren fushat e kërkuara * Etiketa

lëvizni në krye