Artikkelkatalog
- Hva betyr WordPress?Hva gjør du?Hva kan en nettside gjøre?
- Hvor mye koster det å bygge et personlig/bedriftsnettsted?Kostnader ved å bygge en bedriftsnettside
- Hvordan velge riktig domenenavn?Nettstedskonstruksjon Anbefalinger og prinsipper for domenenavnregistrering
- NameSiloOpplæring for domenenavnregistrering (send deg $1 NameSiloRabattkode)
- Hvilken programvare trengs for å bygge en nettside?Hva er kravene for å lage din egen nettside?
- NameSiloLøs domenenavn NS til Bluehost/SiteGround-veiledning
- Hvordan bygge WordPress manuelt? Installasjonsveiledning for WordPress
- Hvordan logger jeg på WordPress-backend? WP bakgrunnspåloggingsadresse
- Hvordan bruke WordPress? Generelle innstillinger for WordPress bakgrunn og kinesisk tittel
- Hvordan endre språkinnstillinger i WordPress?Endre kinesisk/engelsk innstillingsmetode
- Hvordan lage en WordPress-kategorikatalog? WP Kategoristyring
- Hvordan publiserer WordPress artikler?Redigeringsmuligheter for egenpubliserte artikler
- Hvordan lage en ny side i WordPress?Legg til/rediger sideoppsett
- Hvordan legger WordPress til menyer?Tilpass navigasjonslinjens visningsalternativer
- Hva er et WordPress-tema?Hvordan installere WordPress-maler?
- FTP hvordan dekomprimere zip-filer online? Last ned PHP online dekompresjonsprogram
- Tidsavbrudd for tilkobling av FTP-verktøy mislyktes Hvordan konfigurere WordPress til å koble til serveren?
- Hvordan installere en WordPress-plugin? 3 måter å installere en WordPress-plugin - wikiHow
- Hva med BlueHost-hosting?Siste BlueHost USA-kampanjekoder/kuponger
- Hvordan installerer Bluehost WordPress automatisk med ett klikk? Veiledning for BH-nettstedbygging
- 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) ▼
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å datamaskinenrclone
konfigurasjon, 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?
- Hvis du er i fastlands-Kina, må du først omgå X-veggen, deretter må du ha en Google-konto og logge på.
- Hvis "Denne appen har ikke blitt bekreftet av Google" vises, klikker du på "Avansert".
- 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.conf
Innholdet i konfigurasjonsfilen kopieres til Linux-serverenrclone.conf
konfigurasjonsfil.
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 konfigurasjonsfil
rclone.conf
kopier innholdet til Linux-serverenrclone.conf
Konfigurasjonsfil, 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 navngdrive
på nettverksdiskencwp-newbackup
Innholdsfortegnelse)
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 Setting
→ Crontab for root
▼
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
/backup2
til nettverksdisken med konfigurasjonsnavnet gdrivebackup2
Innholdsfortegnelse) - (Synkroniser automatisk lokal katalog hver morgen kl. 7
/newbackup
til nettverksdisken med konfigurasjonsnavnet gdrivecwp-newbackup
Innholdsfortegnelse) - 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 dagkoofr
på nettverksdiskenETUFO.ORG
Katalog▼
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:
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!
📚 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!