Hur använder man rclone backup för VPS? CentOS använder GDrive automatisk synkronisering handledning

Denna artikel är "Handledning för att bygga en WordPress-webbplats"Del 21 av en serie på nio artiklar:
  1. Vad betyder WordPress?Vad gör du?Vad kan en webbplats göra?
  2. Hur mycket kostar det att bygga en personlig/företagswebbplats?Kostnad för att bygga en företagswebbplats
  3. Hur väljer man rätt domännamn?Webbplatskonstruktion Rekommendationer och principer för registrering av domännamn
  4. NameSiloHandledning för domännamnsregistrering (skicka dig $1 NameSiloRabattkod)
  5. Vilken programvara behövs för att bygga en webbplats?Vilka är kraven för att göra en egen hemsida?
  6. NameSiloLös domännamn NS till Bluehost/SiteGround Tutorial
  7. Hur bygger man WordPress manuellt? Installationshandledning för WordPress
  8. Hur loggar man in på WordPress-backend? WP-bakgrundsinloggningsadress
  9. Hur använder man WordPress? WordPress-bakgrund allmänna inställningar & kinesiska titel
  10. Hur ändrar man språkinställningar i WordPress?Ändra kinesiska/engelska inställningsmetod
  11. Hur skapar jag en WordPress-kategorikatalog? WP Kategorihantering
  12. Hur publicerar WordPress artiklar?Redigeringsalternativ för självpublicerade artiklar
  13. Hur skapar man en ny sida i WordPress?Lägg till/redigera sidinställningar
  14. Hur lägger WordPress till menyer?Anpassa visningsalternativ för navigeringsfältet
  15. Vad är ett WordPress-tema?Hur installerar jag WordPress-mallar?
  16. FTP hur man dekomprimerar zip-filer online? Ladda ner PHP online-dekompressionsprogram
  17. Timeout för anslutning av FTP-verktyg misslyckades Hur konfigurerar jag WordPress för att ansluta till servern?
  18. Hur installerar man ett WordPress-plugin? 3 sätt att installera ett WordPress-plugin - wikiHow
  19. Vad sägs om BlueHost-värd?Senaste BlueHost USA-kampanjkoder/kuponger
  20. Hur installerar Bluehost WordPress automatiskt med ett klick? Handledning för BH-webbplatsbyggande
  21. Hur man använder VPSrclonesäkerhetskopiering?CentOSHandledning för automatisk synkronisering med GDrive

på grund avWeb marknadsföringDen mest effektiva metoden iSEO, så många människor med rik SEO-erfarenhet网络 营销Människor kommer att välja att köpa en VPS (Virtual Private Server) för att bygga en webbplats.

Eftersom VPS används är det nödvändigt att säkerhetskopiera VPS:en VPS backup kan synkroniseras till GDrive nätverksdisk med rclone backup.

Vad är rclone?

RClone kan enkelt och bekvämt hantera nätverksdiskar som Google Drive och Dropbox, och stöder montering av enhetsbokstäver och kommandoradsuppladdning och nedladdning:

  • Montera disk, lätt att använda, men långsam, mer lämplig för små och fragmenterade filer
  • Kommandoradsuppladdning och nedladdning är mycket snabb, lämplig för uppladdning av stora filer
  • Rclone är mindre benägen för avbrottsproblem än Google Drive AP, och jämfört med [gdrive]-projektet på github.

Låt oss dela metoden för att installera rclone backup på CentOS och synkronisera den till Google Drive.

Hur säkerhetskopierar man VPS med rclone?

Här är verktygen som behöver förberedas:

  • Google Dirve-konto
  • en rclone-fil
  • EttLinuxMaskin (den här artikeln tar CentOS7 som ett exempel)

Börja sedan installera rclone, installationen är väldigt enkel, kopiera och klistra in plus behörigheter.

steg 1:Ladda ner filen ▼

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 步:Kopiera filen till den relevanta sökvägen ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Detta steg kan utelämnas, men det rekommenderas inte. Efter utelämnandet kommer det inte att finnas någon prompt, så det rekommenderas inte att utelämna)

steg 3:Installationshjälpsida▼

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

steg 4:Skapa en ny konfiguration ▼

rclone config

steg 5:rclone-konfiguration

Det rekommenderas att använda Rclone för att montera Google-teamets delade molndisk för fjärrsynkronisering ▼

Följande är en exempelreferens på rclone-bindande Google Dirve-nätverksdisk (icke-teamdisk) ▼

Hur använder man rclone backup för VPS? CentOS använder GDrive automatisk synkronisering handledning

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" här måste erhållas genom att ladda ner och installera Rclone på den lokala datorn först▼

Ta Windows som ett exempel, gå till mappen där rclone.exe finns efter dekomprimering, skriv in cmd i adressfältet i utforskaren och tryck på Enter för att öppna kommandotolken i den aktuella sökvägen.

Konfigurera genom att kopiera konfigurationsfiler

Rclone lagrar all sin konfiguration i en konfigurationsfil, vilket gör det enkelt att kopiera konfigurationsfiler till fjärranslutna Rclone.

Så först måste du konfigurera Rclone på din stationära dator ▼

rclone config

på datornrclonekonfiguration, det finns ett problemUse auto config?när, svaraY.

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 webbläsare dyker upp härnäst och ber dig att logga in på ditt konto för att auktorisera det.

Hur auktoriserar jag ett Google-konto?

 

Hur ställer jag in Crontabs tidsinställda uppgift att automatiskt synkronisera till GDrive i CWP-kontrollpanelen?3:a

  1. Om du befinner dig på fastlandet i Kina måste du först kringgå X-väggen, sedan måste du ha ett Google-konto och logga in.
  2. Om "Denna app har inte verifierats av Google" visas klickar du på "Avancerat".
  3. Klicka sedan på Tillåt för att auktorisera.

Konfigurerar du Google Teams för att dela molndiskar?

Om du inte använder Google-teamets delade molndisk, väljn

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

Verifiera fjärrkonfigurationsinformation

Slutligen, verifiera parametrarna för fjärrkonfigurationen och bekräfta genom att skrivayOK▼

--------------------
[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 kommer att visa rometelistan som är sparad på den aktuella maskinen, ta en titt, tryckqavsluta ▼

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
  • Vid denna tidpunkt är rclone-konfigurationen av den lokala datorn slutförd.

När den lokala datorn har konfigurerats, ställ in den lokala datorn direktrclone.confInnehållet i konfigurationsfilen kopieras till Linux-servernrclone.confkonfigurationsfil.

På den lokala datorn och servern anger du följande kommandon tillSe Rklon konfigurationsfil plats kommando▼

rclone config file

Fråga Rclone-konfigurationsfilen och de erhållna resultaten är som följer▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Lägg bara in den lokala datorns konfigurationsfilrclone.confkopiera innehållet till Linux-servernrclone.confKonfigurationsfil kan du lösa Rclone-konfigurationsproblemet.

rclone användningskommando exempel

Lista filer och kataloger kommando

Lista katalogen där nätverksdisken gdrive är konfigurerad (filer kommer inte att visas)▼

rclone lsd gdrive:

Lista filerna i säkerhetskopieringskatalogen på nätverksdisken med konfigurationsnamnet gdrive (alla filer inklusive underkataloger kommer att visas, men katalogen kommer inte att visas) ▼

rclone ls gdrive:backup

Kopiera Klipp Radera kommando

Kopiera Rclone-konfigurationsfilen till rotkatalogen på gdrive-nätverksdisken ▼

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

kopiera lokalt /home/backup Gå till säkerhetskopieringskatalogen där nätverksdisken gdrive är konfigurerad och vice versa ▼

rclone copy --progress /home/backup gdrive:backup
  • genom att lägga till denna parameter --ignore-existing Filer som har säkerhetskopierats på nätverksdisken kan ignoreras, vilket motsvarar inkrementell säkerhetskopiering ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Kopiera den lokala CWP manuella säkerhetskopieringsfilen till säkerhetskopieringskatalogen på nätverksdisken som heter gdrive, och vice versa ▼

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

Från gdrive-nätverksdisken kopierar du den automatiska schemalagda säkerhetskopieringsfilen för CWP till den lokala /newbackup Katalog▼

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

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

Från gdrive-nätverksdisken kopierar du den manuella säkerhetskopieringsfilen för CWP till den lokala /newbackup/full/manual/accounts/ Katalog▼

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

Från gdrives nätverksdisk, kopieraVestaCPSäkerhetskopiera filer till lokalt /home/backup Katalog▼

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

Flytta (klipp) kommando ▼

rclone move /home/backup gdrive:backup

Ta bort säkerhetskopieringskatalogen för nätverksdisken med konfigurationsnamnet gdrive▼

rclone delete gdrive:backup

Skapa en säkerhetskopieringskatalog som konfigurerar en nätverksdisk med namnet gdrive ▼

rclone mkdir gdrive:backup

kommandot sync fil

Synkronisera den lokala /home/backup till backupkatalogen på nätverksdisken med konfigurationsnamnet gdrive och vice versa ▼

rclone sync /home/backup gdrive:backup

Synkronisera konfigurationsnamnet gdrive2 på nätverksdiskenUFOkatalog, till backupkatalogen där nätverksdisken gdrive är konfigurerad och vice versa ▼

rclone sync gdrive2:ufo gdrive:backup

Efter ett tag, om inget felmeddelande returneras, kan du se säkerhetskopian på nätverksdisken efter att säkerhetskopieringen är klar.

Hur synkroniserar man VPS-säkerhetskopior automatiskt till GDrive?

I tidsinställda uppgifter, lägg till synkroniseringskommandon för att uppnå automatisk synkroniseringCWP kontrollpanelsäkerhetskopiera filer till GDrive.

  • (Synkronisera automatiskt den lokala katalogen klockan 2 varje dag /newbackup  för att konfigurera namngdrivei nätverksdiskencwp-newbackupInnehållsförteckning)

SSH hur man lägger till crontab Synkroniseras schemalagda uppgifter automatiskt till GDrive?

SSH först in i följande crontab-kommando▼

crontab -e

Lägg sedan till kommandot på sista raden▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, tryck på CTRL + C och sedan på enter :wq Spara och avsluta.

Ta bort fjärrfiler som är 50 dagar eller äldre (ta bort filer äldre än 50 dagar)▼

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

Radera fjärrfiler på 50 dagar eller mindre (ta bort filer inom 50 dagar) ▼

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

Hur ställer jag in Crontabs tidsinställda uppgift att automatiskt synkronisera till GDrive i CWP-kontrollpanelen?

Om du använder CWP-kontrollpanelen, logga in på CWP-kontrollpanelen Server SettingCrontab for root ▼

Hur använder man rclone backup för VPS? Den andra bilden av CentOS:s handledning för automatisk synkronisering med GDrive

I "Lägg till fullständiga anpassade Cron-jobb" anger du följande helt anpassade cron-kommando ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Synkronisera automatiskt den lokala katalogen varje morgon klockan 7:00 /backup2till nätverksdisken med konfigurationsnamnet gdrivebackup2Innehållsförteckning)
  • (Synkronisera automatiskt den lokala katalogen varje morgon klockan 7:55 /newbackup  till nätverksdisken med konfigurationsnamnet gdrivecwp-newbackupInnehållsförteckning)
  • SynkroniseraWordpressFör webbplatsfiler rekommenderas det att inte säkerhetskopiera stegvis, eftersom testet visade att om filnamnen är desamma, men innehållet i filerna är olika, kommer de inte att synkroniseras.

Efter att den automatiska synkroniseringen av rclone har startat regelbundet, kommer rclone-processen fortfarande att köras i bakgrunden, vilket kan uppta upp till 20 % av CPU-resurserna, vilket resulterar i ett slöseri med serverresurser.

Därför är det nödvändigt att lägga till ett helt anpassat schemalagt uppgiftskommando för att tvinga rclone-processen att stängas ▼

00 09 * * * killall rclone
  • (Stäng automatiskt rclone-processen klockan 9:00 varje morgon)

Kopiera den angivna lokala katalogen till konfigurationsnamnet klockan 4:0 varje dagkoofri nätverksdiskenETUFO.ORGKatalog▼

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

Radera fjärrfiler som är 4 dagar eller äldre klockan 50:50 varje dag (ta bort filer äldre än 50 dagar)

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

Detta cron-kommando är att ta bort filen med namnet "koofr:ETUFO.ORG"I målet, alla filer och mappar vars senaste ändringstid var 50 dagar sedan, är följande en förklaring av varje del:

  • Den första siffran "50" betyder att kommandot utförs var 50:e minut.
  • Den andra siffran "4" betyder att man utför kommandot klockan 4 på morgonen.
  • "* * *" betyder att kommandot kommer att utföras på alla dagar i månaden, dag och vecka.
  • "rclone delete" betyder att utföra raderingsoperationen av rclone-verktyget.
  • "koofr:ETUFO.ORG" är namnet på målet som ska raderas.
  • "--min-age 50d" betyder bara att ta bort filer och mappar vars senaste ändringstid var 50 dagar sedan.

Vanliga kommandon för rclone

Naturligtvis är rclone mycket mer än så, och några vanliga kommandon listas nedan.

Kopiera ▼

rclone copy

flytta ▼

rclone move

radera ▼

rclone delete

Synkronisera ▼

rclone sync

Ytterligare parametrar: visa realtidshastighet ▼

-P

Ytterligare parametrar: gränshastighet 40MB ▼

--bwlimit 40M

Ytterligare parameter: antal parallella filer ▼

--transfers=N

starta rclone ▼

systemctl start rclone

stoppa rclone ▼

systemctl stop rclone

Visa rclone status ▼

systemctl status rclone

Visa profilplats ▼

rclone config file

Det är verkligen lätt att använda Rclone för att automatiskt synkronisera backup VPS ^_^

Vid det här laget är handledningen om hur man synkroniserar en lokal Linux-katalog till Google Drive klar.

Utökad läsning:

Läs övriga artiklar i serien:<< Tidigare: Hur installerar Bluehost WordPress automatiskt med ett klick? Handledning för BH-webbplatsbyggande

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delade "Hur använder man rclone backup för VPS? CentOS använder GDrive automatisk synkronisering tutorial" för att hjälpa dig.

Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-694.html

Välkommen till Telegram-kanalen på Chen Weiliangs blogg för att få de senaste uppdateringarna!

🔔 Bli först med att få den värdefulla "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 Den här guiden innehåller ett enormt värde, 🌟Detta är ett sällsynt tillfälle, missa inte det! ⏰⌛💨
Dela och gilla om du vill!
Dina delning och likes är vår ständiga motivation!

 

发表 评论

Din e-postadress kommer inte att publiceras. 必填 项 已 用 * 标注

scrolla till toppen