Artikelkatalog
- Vad betyder WordPress?Vad gör du?Vad kan en webbplats göra?
- Hur mycket kostar det att bygga en personlig/företagswebbplats?Kostnad för att bygga en företagswebbplats
- Hur väljer man rätt domännamn?Webbplatskonstruktion Rekommendationer och principer för registrering av domännamn
- NameSiloHandledning för domännamnsregistrering (skicka dig $1 NameSiloRabattkod)
- Vilken programvara behövs för att bygga en webbplats?Vilka är kraven för att göra en egen hemsida?
- NameSiloLös domännamn NS till Bluehost/SiteGround Tutorial
- Hur bygger man WordPress manuellt? Installationshandledning för WordPress
- Hur loggar man in på WordPress-backend? WP-bakgrundsinloggningsadress
- Hur använder man WordPress? WordPress-bakgrund allmänna inställningar & kinesiska titel
- Hur ändrar man språkinställningar i WordPress?Ändra kinesiska/engelska inställningsmetod
- Hur skapar jag en WordPress-kategorikatalog? WP Kategorihantering
- Hur publicerar WordPress artiklar?Redigeringsalternativ för självpublicerade artiklar
- Hur skapar man en ny sida i WordPress?Lägg till/redigera sidinställningar
- Hur lägger WordPress till menyer?Anpassa visningsalternativ för navigeringsfältet
- Vad är ett WordPress-tema?Hur installerar jag WordPress-mallar?
- FTP hur man dekomprimerar zip-filer online? Ladda ner PHP online-dekompressionsprogram
- Timeout för anslutning av FTP-verktyg misslyckades Hur konfigurerar jag WordPress för att ansluta till servern?
- Hur installerar man ett WordPress-plugin? 3 sätt att installera ett WordPress-plugin - wikiHow
- Vad sägs om BlueHost-värd?Senaste BlueHost USA-kampanjkoder/kuponger
- Hur installerar Bluehost WordPress automatiskt med ett klick? Handledning för BH-webbplatsbyggande
- 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) ▼
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å datornrclone
konfiguration, 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?
- 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.
- Om "Denna app har inte verifierats av Google" visas klickar du på "Avancerat".
- 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.conf
Innehållet i konfigurationsfilen kopieras till Linux-servernrclone.conf
konfigurationsfil.
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 konfigurationsfil
rclone.conf
kopiera innehållet till Linux-servernrclone.conf
Konfigurationsfil 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 namngdrive
i nätverksdiskencwp-newbackup
Innehå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 Setting
→ Crontab for root
▼
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
/backup2
till nätverksdisken med konfigurationsnamnet gdrivebackup2
Innehållsförteckning) - (Synkronisera automatiskt den lokala katalogen varje morgon klockan 7:55
/newbackup
till nätverksdisken med konfigurationsnamnet gdrivecwp-newbackup
Innehå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 dagkoofr
i nätverksdiskenETUFO.ORG
Katalog▼
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:
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!
📚 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!