Hvordan bruker jeg rclone backup for VPS? CentOS bruker GDrive veiledning for automatisk synkronisering

Denne artikkelen er "Opplæring i WordPress nettstedbygging"Del 21 av en serie på ni artikler:
  1. Hva betyr WordPress?Hva gjør du?Hva kan en nettside gjøre?
  2. Hvor mye koster det å bygge et personlig/bedriftsnettsted?Kostnader ved å bygge en bedriftsnettside
  3. Hvordan velge riktig domenenavn?Nettstedskonstruksjon Anbefalinger og prinsipper for domenenavnregistrering
  4. NameSiloOpplæring for domenenavnregistrering (send deg $1 NameSiloRabattkode)
  5. Hvilken programvare trengs for å bygge en nettside?Hva er kravene for å lage din egen nettside?
  6. NameSiloLøs domenenavn NS til Bluehost/SiteGround-veiledning
  7. Hvordan bygge WordPress manuelt? Installasjonsveiledning for WordPress
  8. Hvordan logger jeg på WordPress-backend? WP bakgrunnspåloggingsadresse
  9. Hvordan bruke WordPress? Generelle innstillinger for WordPress bakgrunn og kinesisk tittel
  10. Hvordan endre språkinnstillinger i WordPress?Endre kinesisk/engelsk innstillingsmetode
  11. Hvordan lage en WordPress-kategorikatalog? WP Kategoristyring
  12. Hvordan publiserer WordPress artikler?Redigeringsmuligheter for egenpubliserte artikler
  13. Hvordan lage en ny side i WordPress?Legg til/rediger sideoppsett
  14. Hvordan legger WordPress til menyer?Tilpass navigasjonslinjens visningsalternativer
  15. Hva er et WordPress-tema?Hvordan installere WordPress-maler?
  16. FTP hvordan dekomprimere zip-filer online? Last ned PHP online dekompresjonsprogram
  17. Tidsavbrudd for tilkobling av FTP-verktøy mislyktes Hvordan konfigurere WordPress til å koble til serveren?
  18. Hvordan installere en WordPress-plugin? 3 måter å installere en WordPress-plugin - wikiHow
  19. Hva med BlueHost-hosting?Siste BlueHost USA-kampanjekoder/kuponger
  20. Hvordan installerer Bluehost WordPress automatisk med ett klikk? Veiledning for BH-nettstedbygging
  21. Hvordan bruke VPSrklonebackup?CentOSVeiledning for automatisk synkronisering med GDrive

på grunn avNettpromoteringDen mest effektive metoden iSEO, så mange mennesker med rik SEO-erfaringInternettmarkedsføringFolk vil velge å kjøpe en VPS (Virtual Private Server) for å bygge et nettsted.

Siden VPS brukes er det nødvendig å ta backup av VPS VPS backup kan synkroniseres til GDrive nettverksdisk med rclone backup.

Hva er rclone?

RClone kan enkelt og bekvemt administrere nettverksdisker som Google Drive og Dropbox, og støtter montering av stasjonsbokstaver og kommandolinjeopplasting og nedlasting:

  • Monteringsdisk, enkel å bruke, men treg, mer egnet for små og fragmenterte filer
  • Kommandolinje opp- og nedlasting er veldig rask, egnet for opplasting av store filer
  • Rclone er mindre utsatt for avbruddsproblemer enn Google Drive AP, og sammenlignet med [gdrive]-prosjektet på github.

La oss dele metoden for å installere rclone backup på CentOS og synkronisere den til Google Drive.

Hvordan sikkerhetskopiere VPS med rclone?

Her er verktøyene som må forberedes:

  • Google Dirve-konto
  • en rclone-fil
  • enLinuxMaskin (denne artikkelen tar CentOS7 som et eksempel)

Begynn deretter å installere rclone, installasjonen er veldig enkel, kopier og lim inn pluss tillatelser.

trinn 1:Last ned fil ▼

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 步:Kopier filen til den aktuelle banen ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Dette trinnet kan utelates, men det anbefales ikke. Etter utelatelse vil det ikke være noen melding, så det anbefales ikke å utelate)

trinn 3:Installasjonshjelpeside▼

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

trinn 4:Opprett en ny konfigurasjon ▼

rclone config

trinn 5:rclone-konfigurasjon

Det anbefales å bruke Rclone til å montere Google-teamets delte skydisk for ekstern synkronisering ▼

Følgende er en eksempelreferanse på rclone-binding Google Dirve-nettverksdisk (ikke-teamdisk) ▼

Hvordan bruker jeg rclone backup for VPS? CentOS bruker GDrive veiledning for automatisk synkronisering

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" her må hentes ved å laste ned og installere Rclone på den lokale datamaskinen først▼

Ta Windows som et eksempel, gå til mappen der rclone.exe ligger etter dekompresjon, skriv inn cmd i adressefeltet til utforskeren og trykk Enter for å åpne ledeteksten i gjeldende bane.

Konfigurer ved å kopiere konfigurasjonsfiler

Rclone lagrer all konfigurasjonen i en konfigurasjonsfil, noe som gjør det enkelt å kopiere konfigurasjonsfiler til ekstern Rclone.

Så først må du konfigurere Rclone på din stasjonære datamaskin ▼

rclone config

på datamaskinenrclonekonfigurasjon, er det et problemUse auto config?når, svarY.

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

En nettleser dukker opp neste gang, og ber deg logge på kontoen din for å godkjenne den.

Hvordan autorisere en Google-konto?

 

Hvordan sette Crontab tidsbestemte oppgaver til å automatisk synkroniseres til GDrive i CWP kontrollpanel?3

  1. Hvis du er i fastlands-Kina, må du først omgå X-veggen, deretter må du ha en Google-konto og logge på.
  2. Hvis "Denne appen har ikke blitt bekreftet av Google" vises, klikker du på "Avansert".
  3. Klikk deretter på Tillat for å godkjenne.

Konfigurerer du Google Teams til å dele skydisker?

Hvis du ikke bruker Google-teamets delte skydisk, velger dun

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

Bekreft ekstern konfigurasjonsinformasjon

Til slutt, verifiser parametrene for den eksterne konfigurasjonen, og bekreft ved å skriveyOK▼

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

Den vil vise romete-listen som er lagret på gjeldende maskin, bare ta en titt, trykkqgå ut ▼

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
  • På dette tidspunktet er rclone-konfigurasjonen av den lokale datamaskinen fullført.

Etter at den lokale datamaskinen er konfigurert, setter du den lokale datamaskinen direkterclone.confInnholdet i konfigurasjonsfilen kopieres til Linux-serverenrclone.confkonfigurasjonsfil.

På den lokale datamaskinen og serveren skriver du inn følgende kommandoer for åSe Rklone konfigurasjonsfil plasseringskommando▼

rclone config file

Spør etter Rclone-konfigurasjonsfilen, og de oppnådde resultatene er som følger▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Bare legg inn den lokale datamaskinens konfigurasjonsfilrclone.confkopier innholdet til Linux-serverenrclone.confKonfigurasjonsfil, kan du løse Rclone-konfigurasjonsproblemet.

rclone bruk kommando eksempel

Liste filer og kataloger kommando

List opp katalogen der nettverksdisken som heter gdrive er konfigurert (filer vil ikke bli vist)▼

rclone lsd gdrive:

List filene i sikkerhetskopikatalogen på nettverksdisken med konfigurasjonsnavnet gdrive (alle filer inkludert underkataloger vil bli vist, men katalogen vil ikke vises) ▼

rclone ls gdrive:backup

Kopier Kutt Slett-kommando

Kopier Rclone-konfigurasjonsfilen til rotkatalogen til gdrive-nettverksdisken ▼

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

kopier lokalt /home/backup Gå til sikkerhetskopikatalogen der nettverksdisken gdrive er konfigurert, og omvendt ▼

rclone copy --progress /home/backup gdrive:backup
  • ved å legge til denne parameteren --ignore-existing Filer som har blitt sikkerhetskopiert på nettverksdisken kan ignoreres, noe som tilsvarer inkrementell sikkerhetskopiering ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Kopier den lokale CWP manuelle sikkerhetskopifilen til sikkerhetskopikatalogen på nettverksdisken som heter gdrive, og omvendt ▼

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

Fra gdrive-nettverksdisken kopierer du den automatiske planlagte sikkerhetskopieringsfilen for CWP til den lokale /newbackup Katalog▼

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

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

Fra gdrive-nettverksdisken kopierer du den manuelle sikkerhetskopieringsfilen for CWP til den lokale /newbackup/full/manual/accounts/ Katalog▼

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

Kopier fra gdrives nettverksdiskVestaCPSikkerhetskopier filer til lokale /home/backup Katalog▼

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

Flytt (klipp)-kommando ▼

rclone move /home/backup gdrive:backup

Slett sikkerhetskopikatalogen til nettverksdisken med konfigurasjonsnavnet gdrive▼

rclone delete gdrive:backup

Lag en sikkerhetskopikatalog som konfigurerer en nettverksdisk kalt gdrive ▼

rclone mkdir gdrive:backup

kommandoen for synkronisering av fil

Synkroniser den lokale /home/backup til sikkerhetskopikatalogen på nettverksdisken med konfigurasjonsnavnet gdrive, og omvendt ▼

rclone sync /home/backup gdrive:backup

Synkroniser konfigurasjonsnavnet gdrive2 på nettverksdiskenufokatalog, til sikkerhetskopikatalogen der nettverksdisken med navnet gdrive er konfigurert, og omvendt ▼

rclone sync gdrive2:ufo gdrive:backup

Etter en stund, hvis ingen feilmelding returneres, kan du se sikkerhetskopifilen på nettverksdisken etter at sikkerhetskopieringen er fullført.

Hvordan synkronisere VPS-sikkerhetskopifiler automatisk til GDrive?

I tidsbestemte oppgaver legger du til synkroniseringskommandoer for å oppnå automatisk synkroniseringCWP kontrollpanelsikkerhetskopier filer til GDrive.

  • (Synkroniser automatisk lokal katalog klokken 2 hver dag /newbackup  for å konfigurere navngdrivepå nettverksdiskencwp-newbackupInnholdsfortegnelse)

SSH hvordan legge til crontab Planlagte oppgaver synkroniseres automatisk til GDrive?

Først, SSH inn i følgende crontab-kommando▼

crontab -e

Deretter legger du til kommandoen på den siste linjen▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, trykk CTRL + C, og enter :wq Lagre og lukk.

Slett eksterne filer 50 dager eller eldre (slett filer eldre enn 50 dager)▼

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

Slett eksterne filer i 50 dager eller mindre (slett filer innen 50 dager) ▼

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

Hvordan stille inn Crontab tidsbestemte oppgaver til å automatisk synkronisere til GDrive i CWP kontrollpanel?

Hvis du bruker CWP-kontrollpanelet, logg inn på CWP-kontrollpanelet Server SettingCrontab for root ▼

Hvordan bruker jeg rclone backup for VPS? Det andre bildet av CentOSs automatiske synkroniseringsopplæring ved bruk av GDrive

I "Legg til fullstendige tilpassede Cron-jobber", skriv inn følgende fullstendig tilpassede cron-kommando ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Synkroniser automatisk lokal katalog hver morgen kl. 7 /backup2til nettverksdisken med konfigurasjonsnavnet gdrivebackup2Innholdsfortegnelse)
  • (Synkroniser automatisk lokal katalog hver morgen kl. 7 /newbackup  til nettverksdisken med konfigurasjonsnavnet gdrivecwp-newbackupInnholdsfortegnelse)
  • SynkroniserWordPressFor nettstedsfiler anbefales det å ikke sikkerhetskopiere trinnvis, fordi testen fant at hvis filnavnene er de samme, men innholdet i filene er forskjellig, vil de ikke bli synkronisert.

Etter at den automatiske synkroniseringen av rclone er startet regelmessig, vil rclone-prosessen fortsatt kjøre i bakgrunnen, som kan oppta opptil 20 % av CPU-ressursene, noe som resulterer i sløsing med serverressurser.

Derfor er det nødvendig å legge til en fullstendig tilpasset planlagt oppgavekommando for å tvinge rclone-prosessen til å lukke ▼

00 09 * * * killall rclone
  • (Automatisk tvangslukking av rclone-prosessen klokken 9:00 hver morgen)

Kopier den angitte lokale katalogen til konfigurasjonsnavnet kl. 4 hver dagkoofrpå nettverksdiskenETUFO.ORGKatalog▼

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

Slett eksterne filer 4 dager eller eldre kl. 50 hver dag (slett filer eldre enn 50 dager)

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

Denne cron-kommandoen er å slette filen som heter "koofr:ETUFO.ORG"I målet, alle filer og mapper hvis siste endringstid var for 50 dager siden, er følgende en forklaring av hver del:

  • Det første tallet "50" betyr å utføre kommandoen hvert 50. minutt.
  • Det andre tallet "4" betyr å utføre kommandoen klokken 4.
  • "* * *" betyr at kommandoen vil bli utført på alle dager i måneden, dagen og uken.
  • "rclone delete" betyr å utføre sletteoperasjonen til rclone-verktøyet.
  • "koofr:ETUFO.ORG" er navnet på målet som skal slettes.
  • "--min-age 50d" betyr bare sletting av filer og mapper hvis siste endringstid er 50 dager siden.

rclone vanlige kommandoer

Selvfølgelig er rclone mye mer enn det, og noen vanlige kommandoer er listet opp nedenfor.

Kopier ▼

rclone copy

flytte ▼

rclone move

slett ▼

rclone delete

Synkroniser ▼

rclone sync

Ytterligere parametere: Vis sanntidshastighet ▼

-P

Ytterligere parametere: grensehastighet 40MB ▼

--bwlimit 40M

Ekstra parameter: antall parallelle filer ▼

--transfers=N

start rclone ▼

systemctl start rclone

stopp rclone ▼

systemctl stop rclone

Se rclone-status ▼

systemctl status rclone

Se profilplassering ▼

rclone config file

Det er veldig enkelt å bruke Rclone til å automatisk synkronisere backup VPS ^_^

På dette tidspunktet er veiledningen for hvordan du synkroniserer en lokal Linux-katalog til Google Disk fullført.

Utvidet lesing:

Les andre artikler i serien:<< Forrige: Hvordan installerer Bluehost WordPress automatisk med ett klikk? BH nettstedsbyggingsveiledning

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delt "Hvordan bruker jeg rclone backup for VPS? CentOS bruker GDrive automatisk synkroniseringsopplæring" for å hjelpe deg.

Velkommen til å dele lenken til denne artikkelen:https://www.chenweiliang.com/cwl-694.html

Velkommen til Telegram-kanalen til Chen Weiliangs blogg for å få de siste oppdateringene!

🔔 Vær den første til å få den verdifulle "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 Denne guiden inneholder enorm verdi, 🌟Dette er en sjelden mulighet, ikke gå glipp av den! ⏰⌛💨
Del og lik om du vil!
Din deling og likes er vår kontinuerlige motivasjon!

 

发表 评论

E-postadressen din vil ikke offentliggjøres. 必填 项 已 用 * Merkelapp

bla til toppen