Hvordan bruger man rclone backup til VPS? CentOS bruger GDrive automatisk synkroniseringsvejledning

Denne artikel er "Tutorial til at bygge en WordPress hjemmeside"Del 21 af en serie på 21 artikler:
  1. Hvad betyder WordPress?Hvad laver du?Hvad kan en hjemmeside?
  2. Hvor meget koster det at bygge en personlig/virksomhedshjemmeside?Omkostninger ved at bygge en virksomheds hjemmeside
  3. Hvordan vælger man det rigtige domænenavn?Hjemmesidekonstruktion Anbefalinger og principper til registrering af domænenavne
  4. NameSiloSelvstudie til domænenavnsregistrering (Send dig $1 NameSiloTilbudskode)
  5. Hvilken software er nødvendig for at bygge en hjemmeside?Hvad er kravene for at lave din egen hjemmeside?
  6. NameSiloLøs Domain Name NS til Bluehost/SiteGround Tutorial
  7. Hvordan bygger man WordPress manuelt? WordPress installationsvejledning
  8. Hvordan logger man ind på WordPress-backend? WP baggrund login adresse
  9. Hvordan bruger man WordPress? Generelle indstillinger for WordPress-baggrund og kinesisk titel
  10. Hvordan ændrer man sprogindstillinger i WordPress?Skift kinesisk/engelsk indstillingsmetode
  11. Hvordan opretter man en WordPress-kategorikatalog? WP Category Management
  12. Hvordan udgiver WordPress artikler?Redigeringsmuligheder for selvudgivne artikler
  13. Hvordan opretter man en ny side i WordPress?Tilføj/rediger sideopsætning
  14. Hvordan tilføjer WordPress menuer?Tilpas navigationslinjens visningsmuligheder
  15. Hvad er et WordPress-tema?Hvordan installerer man WordPress skabeloner?
  16. FTP hvordan man dekomprimerer zip-filer online? Download program for online dekompression af PHP
  17. Timeout for forbindelse til FTP-værktøj mislykkedes Hvordan konfigureres WordPress til at oprette forbindelse til serveren?
  18. Hvordan installerer man et WordPress-plugin? 3 måder at installere et WordPress-plugin på - wikiHow
  19. Hvad med BlueHost-hosting?Seneste BlueHost USA kampagnekoder/kuponer
  20. Hvordan installerer Bluehost WordPress automatisk med et enkelt klik? BH hjemmeside bygning tutorial
  21. Sådan bruger du VPSrcloneBackup?CentOSAutomatisk synkroniseringsvejledning med GDrive

på grund afWeb PromotionDen mest effektive metode iSEO, så mange erfarne SEO网络 营销Folk vil vælge at købe en VPS (Virtual Private Server) for at bygge en hjemmeside.

Da VPS bruges, er det nødvendigt at tage backup af VPS VPS backup kan synkroniseres til GDrive netværksdisken med rclone backup.

Hvad er rclone?

RClone kan nemt og bekvemt administrere netværksdiske såsom Google Drive og Dropbox og understøtter mount drevbogstaver og kommandolinje upload og download:

  • Monter disk, nem at bruge, men langsom, mere velegnet til små og fragmenterede filer
  • Kommandolinje upload og download er meget hurtig, velegnet til upload af store filer
  • Rclone er mindre tilbøjelig til afbrydelsesproblemer end Google Drive AP og sammenlignet med [gdrive]-projektet på github.

Lad os dele metoden til at installere rclone backup på CentOS og synkronisere den til Google Drev.

Hvordan sikkerhedskopieres VPS med rclone?

Her er de værktøjer, der skal forberedes:

  • Google Dirve-konto
  • en rclone-fil
  • EnLinuxMaskine (denne artikel tager CentOS7 som et eksempel)

Begynd derefter at installere rclone, installationen er meget enkel, kopier og indsæt plus tilladelser.

trin 1:Download 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 relevante sti ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Dette trin kan udelades, men det anbefales ikke. Efter udeladelse vil der ikke være nogen prompt, så det anbefales ikke at udelade)

trin 3:Installationshjælp side▼

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

trin 4:Opret en ny konfiguration ▼

rclone config

trin 5:rclone konfiguration

Det anbefales at bruge Rclone til at montere Google-teamets delte skydisk til fjernsynkronisering ▼

Det følgende er et eksempel på reference til rclone-binding Google Dirve-netværksdisk (ikke-team-disk) ▼

Hvordan bruger man rclone backup til VPS? CentOS bruger GDrive automatisk synkroniseringsvejledning

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 skal hentes ved først at downloade og installere Rclone på den lokale computer▼

Tag Windows som et eksempel, gå til mappen, hvor rclone.exe er placeret efter dekompression, indtast cmd i adresselinjen på opdagelsesrejsende og tryk på Enter for at åbne kommandoprompten i den aktuelle sti.

Konfigurer ved at kopiere konfigurationsfiler

Rclone gemmer al dens konfiguration i en konfigurationsfil, hvilket gør det nemt at kopiere konfigurationsfiler til eksterne Rclone.

Så først skal du konfigurere Rclone på din stationære computer ▼

rclone config

på computerrclonekonfiguration, er der et problemUse auto config?hvornå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

Derefter popper en browser op, der beder dig om at logge ind på din konto for at godkende den.

Hvordan autoriserer man en Google-konto?

 

Hvordan indstilles Crontab-tidsindstillede opgaver til automatisk at synkronisere til GDrive i CWP-kontrolpanelet?3

  1. Hvis du er på det kinesiske fastland, skal du først omgå X-væggen, derefter skal du have en Google-konto og logge ind.
  2. Hvis "Denne app er ikke blevet bekræftet af Google" vises, skal du klikke på "Avanceret".
  3. Klik derefter på Tillad for at godkende.

Konfigurerer du Google Teams til at dele skydiske?

Hvis du ikke bruger Google-teamets delte skydisk, skal du vælgen

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

Bekræft fjernkonfigurationsoplysninger

Til sidst skal du kontrollere parametrene for fjernkonfigurationen og bekræfte ved at 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

Det vil vise romete-listen gemt på den aktuelle maskine, bare tag et kig, trykqexit ▼

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 tidspunkt er rclone-konfigurationen af ​​den lokale computer fuldført.

Når den lokale computer er konfigureret, skal du indstille den lokale computer direkterclone.confIndholdet i konfigurationsfilen kopieres til Linux-serverenrclone.confkonfigurationsfil.

Indtast følgende kommandoer på den lokale computer og serverenSe Rclone konfigurationsfil placering kommando▼

rclone config file

Forespørg Rclone-konfigurationsfilen, og de opnåede resultater er som følger▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Bare sæt konfigurationsfilen på den lokale computerrclone.confkopiere indholdet til Linux-serverenrclone.confKonfigurationsfil, kan du løse Rclone-konfigurationsproblemet.

rclone brug kommando eksempel

Liste filer og mapper kommando

List den mappe, hvor netværksdisken ved navn gdrive er konfigureret (filerne vil ikke blive vist)▼

rclone lsd gdrive:

List filerne i backup-mappen på netværksdisken med konfigurationsnavnet gdrive (alle filer inklusive undermapper vil blive vist, men mappen vil ikke blive vist) ▼

rclone ls gdrive:backup

Kopiér Klip Slet kommando

Kopier Rclone-konfigurationsfilen til rodmappen på gdrive-netværksdisken ▼

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

kopiere lokalt /home/backup Gå til backup-biblioteket, hvor netværksdisken ved navn gdrive er konfigureret, og omvendt ▼

rclone copy --progress /home/backup gdrive:backup
  • ved at tilføje denne parameter --ignore-existing Filer, der er blevet sikkerhedskopieret på netværksdisken, kan ignoreres, hvilket svarer til trinvis sikkerhedskopiering ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Kopier den lokale CWP manuelle sikkerhedskopifil til sikkerhedskopieringsmappen på netværksdisken ved navn gdrive og omvendt ▼

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

Fra gdrives netværksdisk kopierer du CWP's automatiske planlagte backup-fil 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-netværksdisken skal du kopiere den manuelle CWP-sikkerhedskopifil 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 netværksdiskVestaCPSikkerhedskopier filer til lokal /home/backup Katalog▼

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

Flyt (Klip) Kommando ▼

rclone move /home/backup gdrive:backup

Slet backup-mappen på netværksdisken med konfigurationsnavnet gdrive▼

rclone delete gdrive:backup

Opret en backup-mappe, der konfigurerer en netværksdisk med navnet gdrive ▼

rclone mkdir gdrive:backup

kommandoen sync fil

Synkroniser den lokale /home/backup til backup-mappen på netværksdisken med konfigurationsnavnet gdrive og omvendt ▼

rclone sync /home/backup gdrive:backup

Synkroniser konfigurationsnavnet gdrive2 på netværksdiskenufomappe, til backup-mappen, hvor netværksdisken ved navn gdrive er konfigureret, og omvendt ▼

rclone sync gdrive2:ufo gdrive:backup

Efter et stykke tid, hvis der ikke returneres nogen fejlmeddelelse, kan du se sikkerhedskopieringsfilen på netværksdisken efter sikkerhedskopieringen er fuldført.

Hvordan synkroniserer man automatisk VPS-sikkerhedskopifiler til GDrive?

I tidsindstillede opgaver skal du tilføje synkroniseringskommandoer for at opnå automatisk synkroniseringCWP kontrolpanelsikkerhedskopiere filer til GDrive.

  • (Synkroniser automatisk den lokale mappe kl. 2 hver dag /newbackup  for at konfigurere navngdrivepå netværksdiskencwp-newbackupIndholdsfortegnelse)

SSH hvordan man tilføjer crontab Planlagte opgaver synkroniseres automatisk til GDrive?

Først SSH ind i følgende crontab-kommando▼

crontab -e

Tilføj derefter kommandoen til den sidste linje▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH tryk CTRL + C og enter :wq Gem og luk.

Slet fjernfiler 50 dage eller ældre (slet filer ældre end 50 dage)▼

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

Slet fjernfiler i 50 dage eller mindre (slet filer inden for 50 dage) ▼

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

Hvordan indstilles Crontab-tidsindstillet opgave til automatisk at synkronisere til GDrive i CWP-kontrolpanelet?

Hvis du bruger CWP-kontrolpanelet, skal du logge ind på CWP-kontrolpanelet Server SettingCrontab for root ▼

Hvordan bruger man rclone backup til VPS? Det andet billede af CentOS's automatiske synkroniseringsvejledning ved hjælp af GDrive

I "Tilføj fulde tilpassede Cron-job" skal du indtaste følgende fuldt tilpassede cron-kommando ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Synkroniser automatisk den lokale mappe hver morgen kl. 7:00 /backup2til netværksdisken med konfigurationsnavnet gdrivebackup2Indholdsfortegnelse)
  • (Synkroniser automatisk den lokale mappe hver morgen kl. 7:55 /newbackup  til netværksdisken med konfigurationsnavnet gdrivecwp-newbackupIndholdsfortegnelse)
  • SynkroniserWordPressFor webstedsfiler anbefales det ikke at sikkerhedskopiere trinvist, fordi testen viste, at hvis filnavnene er de samme, men indholdet af filerne er anderledes, vil de ikke blive synkroniseret.

Efter den automatiske synkronisering af rclone er startet regelmæssigt, vil rclone-processen stadig køre i baggrunden, som kan optage op til 20% af CPU-ressourcerne, hvilket resulterer i spild af serverressourcer.

Derfor er det nødvendigt at tilføje en fuldt tilpasset planlagt opgavekommando for at tvinge rclone-processen til at lukke ▼

00 09 * * * killall rclone
  • (Luk automatisk rclone-processen kl. 9:00 hver morgen)

Kopier den angivne lokale mappe til konfigurationsnavnet kl. 4:0 hver dagkoofrpå netværksdiskenETUFO.ORGKatalog▼

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

Slet fjernfiler 4 dage eller ældre kl. 50:50 hver dag (slet filer ældre end 50 dage)

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

Denne cron-kommando skal slette filen med navnet "koofr:ETUFO.ORG"I målet, alle filer og mapper, hvis sidste ændringstid var for 50 dage siden, er følgende en forklaring af hver del:

  • Det første tal "50" betyder at udføre kommandoen hvert 50. minut.
  • Det andet tal "4" betyder at udføre kommandoen kl. 4 om morgenen.
  • "* * *" betyder, at kommandoen vil blive udført på alle dage i måneden, dagen og ugen.
  • "rclone delete" betyder at udføre sletteoperationen af ​​rclone-værktøjet.
  • "koofr:ETUFO.ORG" er navnet på målet, der skal slettes.
  • "--min-age 50d" betyder kun sletning af filer og mapper, hvis sidste ændringstidspunkt er 50 dage siden.

Almindelige kommandoer af rclone

Selvfølgelig er rclone meget mere end det, og nogle almindelige kommandoer er angivet nedenfor.

Kopiér ▼

rclone copy

flytte ▼

rclone move

slet ▼

rclone delete

Synkroniser ▼

rclone sync

Yderligere parametre: Vis hastighed i realtid ▼

-P

Yderligere parametre: grænsehastighed 40MB ▼

--bwlimit 40M

Yderligere parameter: antal parallelle filer ▼

--transfers=N

start rclone ▼

systemctl start rclone

stop rclone ▼

systemctl stop rclone

Se rclone-status ▼

systemctl status rclone

Se profilplacering ▼

rclone config file

Det er virkelig nemt at bruge Rclone til automatisk at synkronisere backup VPS ^_^

På dette tidspunkt er selvstudiet om, hvordan man synkroniserer en lokal Linux-mappe til Google Drev færdig.

Udvidet læsning:

Læs andre artikler i serien:<< Forrige: Hvordan installerer Bluehost automatisk WordPress med et enkelt klik? BH hjemmeside bygning tutorial

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) delt "Hvordan bruger jeg rclone backup til VPS? CentOS bruger GDrive automatisk synkronisering tutorial" til at hjælpe dig.

Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-694.html

Velkommen til Telegram-kanalen på Chen Weiliangs blog for at få de seneste opdateringer!

🔔 Vær den første til at få den værdifulde "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens øverste bibliotek! 🌟
📚 Denne guide indeholder enorm værdi, 🌟Dette er en sjælden mulighed, gå ikke glip af det! ⏰⌛💨
Del og like hvis du har lyst!
Din deling og likes er vores kontinuerlige motivation!

 

发表 评论

Din e-mail-adresse vil ikke blive offentliggjort. 必填 项 已 用 * 标注

scroll til toppen