Hoe kinne jo rclone-backup brûke foar VPS? CentOS brûkt GDrive automatyske syngronisaasje-tutorial

Dit artikel is "Tutorial foar it bouwen fan WordPress-webside"Diel 21 fan in searje fan 21 artikels:
  1. Wat betsjut WordPress?Wat dochst?Wat kin in webside dwaan?
  2. Hoefolle kostet it om in persoanlike / bedriuwswebside te bouwen?Kosten foar it bouwen fan in bedriuwswebside
  3. Hoe kinne jo de juste domeinnamme kieze?Website Construction Domain Registration Oanbefellings & prinsipes
  4. NameSiloTutorial foar domeinnammeregistraasje (Stjoer jo $1 NameSiloPromo Code)
  5. Hokker software is nedich om in webside te bouwen?Wat binne de easken foar it meitsjen fan jo eigen webside?
  6. NameSiloDomeinnamme NS oplosse nei Bluehost / SiteGround Tutorial
  7. Hoe kinne jo WordPress manuell bouwe? WordPress ynstallaasje Tutorial
  8. Hoe kinne jo oanmelde by de WordPress-backend? WP eftergrûn oanmeldadres
  9. Hoe kinne jo WordPress brûke? WordPress eftergrûn algemiene ynstellings & Sineeske titel
  10. Hoe kinne jo taalynstellingen yn WordPress feroarje?Feroarje Sineesk / Ingelsk ynstelling metoade
  11. Hoe kinne jo in WordPress Category Directory oanmeitsje? WP Category Management
  12. Hoe publisearret WordPress artikels?Bewurkje opsjes foar sels publisearre artikels
  13. Hoe meitsje in nije side yn WordPress?Side opset tafoegje / bewurkje
  14. Hoe foeget WordPress menu's ta?Oanpasse werjefteopsjes foar navigaasjebalke
  15. Wat is in WordPress-tema?Hoe kinne jo WordPress-sjabloanen ynstallearje?
  16. Hoe kinne jo zip-bestannen online dekomprimearje mei FTP? PHP online dekompresjeprogramma download
  17. FTP-ark ferbining timeout mislearre Hoe WordPress ynstelle om te ferbinen mei de tsjinner?
  18. Hoe kinne jo in WordPress-plugin ynstallearje? 3 manieren om in WordPress-plugin te ynstallearjen - wikiHow
  19. Hoe sit it mei BlueHost-hosting?Lêste BlueHost USA Promo Codes / Coupons
  20. Hoe ynstallearje Bluehost WordPress automatysk mei ien klik? BH webside gebou tutorial
  21. Hoe kinne jo VPS brûkerklonbackup?CentOSTutorial foar automatyske syngronisaasje mei GDrive

trochWeb PromoasjeDe meast effisjinte metoade ynSEO, safolle minsken mei rike SEO-ûnderfiningInternet MarketingMinsken sille kieze om in VPS (Virtual Private Server) te keapjen om in webside te bouwen.

Sûnt VPS wurdt brûkt, is it nedich om in reservekopy fan de VPS. De VPS backup kin wurde syngronisearre nei de GDrive netwurk skiif mei rclone backup.

Wat is rclone?

RClone kin maklik en maklik netwurkskiven beheare lykas Google Drive en Dropbox, en stipet mount drive letters en kommandorigel upload en download:

  • Montage skiif, maklik te brûken, mar stadich, mear geskikt foar lytse en fragmintele triemmen
  • Kommandorigel upload en download is heul rap, geskikt foar it uploaden fan grutte bestannen
  • Rclone is minder gefoelich foar ûnderbrekkingsproblemen dan Google Drive AP, en fergelike mei it [gdrive] projekt op github.

Litte wy de metoade diele foar it ynstallearjen fan rclone-backup op CentOS en it syngronisearje mei Google Drive.

Hoe meitsje in backup fan VPS mei rclone?

Hjir binne de ark dy't moatte wurde taret:

  • Google Dirve akkount
  • in rclone triem
  • IenlinuxMasine (dit artikel nimt CentOS7 as foarbyld)

Dan begjinne te ynstallearjen rclone, de ynstallaasje is hiel simpel, kopiearje en plakke plus tagongsrjochten.

stap 1:Download bestân ▼

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 步:Kopiearje it bestân nei it relevante paad ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Dizze stap kin weilitten wurde, mar it is net oan te rieden. Nei it weilitten komt der gjin prompt, dus it is net oan te rieden om te weilitten)

stap 3:Ynstallaasje help side▼

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

stap 4:Meitsje in nije konfiguraasje ▼

rclone config

stap 5:rclone konfiguraasje

It is oan te rieden om Rclone te brûken om de Google-team dielde wolkeskiif te mount foar syngronisaasje op ôfstân ▼

It folgjende is in foarbyldferwizing fan rclone binding Google Dirve netwurk skiif (non-team skiif) ▼

Hoe kinne jo rclone-backup brûke foar VPS? CentOS brûkt GDrive automatyske syngronisaasje-tutorial

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>

De "config_token" hjir moat wurde krigen troch earst Rclone te downloaden en te ynstallearjen op 'e lokale kompjûter▼

Nim Windows as foarbyld, gean nei de map wêr't rclone.exe leit nei dekompresje, typ cmd yn 'e adresbalke fan' e ûntdekkingsreizger en druk op Enter om de kommando-prompt yn it hjoeddeistige paad te iepenjen.

Konfigurearje troch konfiguraasjebestannen te kopiearjen

Rclone bewarret al syn konfiguraasje yn in konfiguraasjetriem, dat makket it maklik om konfiguraasjebestannen te kopiearjen nei Rclone op ôfstân.

Dat, earst moatte jo Rclone konfigurearje op jo buroblêd komputer ▼

rclone config

op kompjûterrclonekonfiguraasje, der is in probleemUse auto config?wannear, antwurdzjeY.

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

In browser sil neist ferskine, dy't jo freget om oan te melden by jo akkount om it te autorisearjen.

Hoe kinne jo in Google-akkount autorisearje?

 

Hoe kinne Crontab timed taken ynstelle om automatysk te syngronisearjen mei GDrive yn CWP-kontrôlepaniel?3e

  1. As jo ​​​​op it fêstelân fan Sina binne, moatte jo earst de X-muorre omgean, dan moatte jo in Google-akkount hawwe en ynlogge.
  2. As "Dizze app is net ferifiearre troch Google" ferskynt, klik dan op "Avansearre".
  3. Klikje dan op Tastean om te autorisearjen.

Konfigurearje jo Google Teams om wolkskiven te dielen?

As jo ​​​​de Google-team dielde wolkskyf net brûke, kies dann

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

Ferifiearje konfiguraasje-ynformaasje op ôfstân

Ferifiearje úteinlik de parameters fan 'e konfiguraasje op ôfstân en befêstigje troch te typenyOK▼

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

It sil de romete-list werjaan dy't bewarre is op 'e hjoeddeistige masine, sjoch gewoan, drukqútgean ▼

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
  • Op dit punt is de rclone-konfiguraasje fan 'e lokale kompjûter foltôge.

Neidat de lokale kompjûter is konfigureare, set de lokale kompjûter direkt ynrclone.confDe ynhâld yn it konfiguraasjetriem wurdt kopiearre nei de Linux-tsjinnerrclone.confkonfiguraasjetriem.

Fier de folgjende kommando's yn op de lokale kompjûter en de tsjinnerSjoch Rclone konfiguraasje triem lokaasje kommando▼

rclone config file

Query it Rclone-konfiguraasjetriem, en de krigen resultaten binne as folget▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Set gewoan it konfiguraasjetriem fan 'e pleatslike kompjûterrclone.confkopiearje de ynhâld nei de Linux-tsjinnerrclone.confKonfiguraasjetriem, kinne jo it Rclone-konfiguraasjeprobleem oplosse.

rclone gebrûk kommando foarbyld

List triemmen en mappen kommando

List de map wêr't de netwurkskiif mei de namme gdrive is konfigurearre (bestannen sille net werjûn wurde)▼

rclone lsd gdrive:

List de bestannen yn 'e reservekopymap op' e netwurkskiif mei de konfiguraasjenamme gdrive (alle bestannen ynklusyf submappen sille werjûn wurde, mar de map sil net werjûn wurde) ▼

rclone ls gdrive:backup

Kopiearje Cut Wiskje Kommando

Kopiearje it Rclone-konfiguraasjetriem nei de root-map fan de gdrive-netwurkskiif ▼

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

kopiearje lokale /home/backup Gean nei de reservekopymap wêr't de netwurkskiif mei de namme gdrive is konfigureare, en oarsom ▼

rclone copy --progress /home/backup gdrive:backup
  • troch it tafoegjen fan dizze parameter --ignore-existing Bestannen dy't in reservekopy makke binne op de netwurkskiif kinne negearre wurde, wat lykweardich is oan inkrementele reservekopy ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Kopiearje it lokale CWP-manuele reservekopybestân nei de reservekopymap fan de netwurkskiif mei de namme gdrive, en oarsom ▼

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

Kopiearje fan 'e gdrive-netwurkskiif it automatyske plande backupbestân fan CWP nei it lokale /newbackup Katalogus▼

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

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

Kopiearje fan 'e gdrive-netwurkskiif it CWP-hantliedingsbestân nei de lokale /newbackup/full/manual/accounts/ Katalogus▼

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

Kopiearje fan gdrive's netwurkskiifVictacpReservekopy triemmen nei lokaal /home/backup Katalogus▼

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

Kommando ferpleatse (knipje) ▼

rclone move /home/backup gdrive:backup

Wiskje de reservekopymap fan de netwurkskiif mei de konfiguraasjenamme gdrive▼

rclone delete gdrive:backup

Meitsje in reservekopymap dy't in netwurkskiif konfigurearret mei de namme gdrive ▼

rclone mkdir gdrive:backup

syngronisearje triem kommando

Syngronisearje de lokale /home/backup mei de reservekopymap op de netwurkskiif mei de konfiguraasjenamme gdrive, en oarsom ▼

rclone sync /home/backup gdrive:backup

Syngronisearje de konfiguraasjenamme gdrive2 yn 'e netwurkskiifUFOmap, nei de reservekopymap wêr't de netwurkskiif mei de namme gdrive is konfigureare, en oarsom ▼

rclone sync gdrive2:ufo gdrive:backup

Nei in skoftke, as der gjin flater berjocht wurdt weromjûn, kinne jo sjen de reservekopy triem op it netwurk skiif neidat de reservekopy is foltôge.

Hoe kinne jo VPS-backupbestannen automatysk syngronisearje nei GDrive?

Yn timed taken, foegje syngronisaasjekommando's ta om automatyske syngronisaasje te berikkenCWP Control Panelreservekopy triemmen nei GDrive.

  • (Syngronisearje de lokale map automatysk elke dei om 2 oere /newbackup  namme te konfigurearjengdriveyn it netwurk skiifcwp-newbackupYnhâldsopjefte)

SSH hoe te foegjen crontab Plande taken automatysk syngronisearje mei GDrive?

Earst, SSH yn it folgjende crontab-kommando▼

crontab -e

Foegje dan it kommando ta oan de lêste rigel▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, druk op CTRL + C en enter :wq Bewarje en ôfslute.

Wiskje bestannen op ôfstân 50 dagen of âlder (bestannen wiskje âlder dan 50 dagen)▼

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

Ferwiderje bestannen op ôfstân fan 50 dagen of minder (bestannen wiskje binnen 50 dagen) ▼

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

Hoe kinne Crontab timed taken ynstelle om automatysk te syngronisearjen mei GDrive yn CWP-kontrôlepaniel?

As jo ​​​​it CWP Control Panel brûke, meld jo dan oan by it CWP Control Panel's Server SettingCrontab for root ▼

Hoe kinne jo rclone-backup brûke foar VPS? De twadde ôfbylding fan CentOS's automatyske syngronisaasje-tutorial mei GDrive

Fier yn "Folsleine oanpaste Cron-banen taheakje", it folgjende folslein oanpaste cron-kommando ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Syngronisearje de lokale map automatysk elke moarn om 7:00 oere /backup2nei it netwurk skiif mei de konfiguraasje namme gdrivebackup2Ynhâldsopjefte)
  • (Syngronisearje de lokale map automatysk elke moarn om 7:55 oere /newbackup  nei it netwurk skiif mei de konfiguraasje namme gdrivecwp-newbackupYnhâldsopjefte)
  • SyngronisearjeWordPressFoar websidebestannen is it oan te rieden om net inkrementeel reservekopy te meitsjen, om't de test fûn dat as de triemnammen itselde binne, mar de ynhâld fan 'e bestannen oars, se sille net syngronisearre wurde.

Neidat de automatyske syngronisaasje fan rclone wurdt begûn geregeldwei, it rclone proses sil noch rinne op 'e eftergrûn, dat kin besette oant 20% fan de CPU boarnen, resultearret yn in fergriemerij fan tsjinner boarnen.

Dêrom is it nedich om in folslein oanpast pland taakkommando ta te foegjen om it rclone-proses te twingen om te sluten ▼

00 09 * * * killall rclone
  • (Slút it rclone-proses automatysk om 9 oere elke moarn mei geweld)

Kopiearje de oantsjutte lokale map nei de konfiguraasjenamme elke dei om 4:0 oerekoofryn it netwurk skiifETUFO.ORGKatalogus▼

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

Wiskje bestannen op ôfstân 4 dagen of âlder elke dei om 50:50 oere (bestannen wiskje âlder dan 50 dagen)

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

Dit cron-kommando is om it bestân te wiskjen mei de namme "koofr:ETUFO.ORG"Yn it doel, alle bestannen en mappen wêrfan de lêste wizigingstiid 50 dagen lyn wie, is it folgjende in útlis fan elk diel:

  • It earste nûmer "50" betsjut om it kommando elke 50 minuten út te fieren.
  • It twadde nûmer "4" betsjut om it kommando út te fieren om 4 oere.
  • "* * *" betsjut dat it kommando wurdt útfierd op alle dagen fan 'e moanne, dei en wike.
  • "rclone wiskje" betsjut om de wiskje-operaasje fan it rclone-ark út te fieren.
  • "koofr: ETUFO.ORG" is de namme fan it te wiskjen doel.
  • "--min-leeftyd 50d" betsjut allinich bestannen en mappen wiskje wêrfan de lêste wizigingstiid 50 dagen lyn is.

Algemiene kommando's fan rclone

Fansels is rclone folle mear as dat, en guon mienskiplike kommando's wurde hjirûnder neamd.

Kopiearje ▼

rclone copy

ferpleatse ▼

rclone move

wiskje ▼

rclone delete

Syngronisearje ▼

rclone sync

Oanfoljende parameters: werjaan realtime snelheid ▼

-P

Oanfoljende parameters: limyt snelheid 40MB ▼

--bwlimit 40M

Oanfoljende parameter: oantal parallelle triemmen ▼

--transfers=N

start rclone ▼

systemctl start rclone

stopje rclone ▼

systemctl stop rclone

Besjoch rclone-status ▼

systemctl status rclone

Besjoch profyllokaasje ▼

rclone config file

It is echt maklik om Rclone te brûken om automatysk backup VPS te syngronisearjen ^_^

Op dit punt is de tutorial oer hoe't jo in lokale Linux-map mei Google Drive syngronisearje kinne.

Utwreide lêzing:

Lês oare artikels yn 'e searje:<< Foarige: Hoe ynstalleart Bluehost WordPress automatysk mei ien klik? BH webside bouw tutorial

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) dield "Hoe brûke ik rclone-backup foar VPS? CentOS brûkt GDrive automatyske syngronisaasje-tutorial" om jo te helpen.

Wolkom om de keppeling fan dit artikel te dielen:https://www.chenweiliang.com/cwl-694.html

Wolkom by it Telegram-kanaal fan Chen Weiliang's blog om de lêste updates te krijen!

🔔 Wês de earste om de weardefolle "ChatGPT Content Marketing AI Tool Usage Guide" te krijen yn 'e kanaaltopmap! 🌟
📚 Dizze hantlieding befettet enoarme wearde, 🌟Dit is in seldsume kâns, mis it net! ⏰⌛💨
Diel en like as jo wolle!
Jo dielen en likes binne ús trochgeande motivaasje!

 

发表 评论

Jo e-postadres wurdt net publisearre. Ferplichte fjilden wurde brûkt * Etiket

rôlje nei boppen