Jak používat zálohu rclone pro VPS? CentOS používá výukový program automatické synchronizace GDrive

Tento článek je "Návod na tvorbu webu WordPress„Část 21 ze série devíti článků:
  1. Co znamená WordPress?Co to děláš?Co web umí?
  2. Kolik stojí vytvoření osobního/firemního webu?Náklady na vytvoření firemního webu
  3. Jak vybrat správný název domény?Tvorba webových stránek Doporučení a zásady pro registraci doménového jména
  4. NameSiloNávod k registraci doménového jména (zašlete vám $ 1 NameSiloPromo kód)
  5. Jaký software je potřeba k vytvoření webu?Jaké jsou požadavky na vytvoření vlastního webu?
  6. NameSiloVýukový program Přeložit doménové jméno NS na Bluehost/SiteGround
  7. Jak ručně sestavit WordPress? Návod na instalaci WordPressu
  8. Jak se přihlásit do backendu WordPressu? Přihlašovací adresa na pozadí WP
  9. Jak používat WordPress? Obecná nastavení pozadí WordPress a čínský název
  10. Jak změnit nastavení jazyka ve WordPressu?Změňte způsob nastavení čínštiny/angličtiny
  11. Jak vytvořit adresář kategorií WordPress? WP Category Management
  12. Jak WordPress publikuje články?Možnosti úprav pro samostatně publikované články
  13. Jak vytvořit novou stránku ve WordPressu?Přidat/upravit nastavení stránky
  14. Jak WordPress přidává nabídky?Přizpůsobte možnosti zobrazení navigační lišty
  15. Co je to téma WordPress?Jak nainstalovat WordPress šablony?
  16. FTP jak dekomprimovat zip soubory online? PHP online dekompresní program ke stažení
  17. Vypršel časový limit připojení nástroje FTP Jak nakonfigurovat WordPress pro připojení k serveru?
  18. Jak nainstalovat plugin WordPress? 3 způsoby, jak nainstalovat plugin WordPress - wikiHow
  19. Jak je to s hostingem BlueHost?Nejnovější promo kódy/kupóny BlueHost USA
  20. Jak Bluehost automaticky nainstaluje WordPress jedním kliknutím? Návod na tvorbu webových stránek BH
  21. Jak používat VPSrclonezáloha?CentOSVýukový program automatické synchronizace s GDrive

kvůliWebová propagaceNejúčinnější metoda vSEO, tolik lidí s bohatými zkušenostmi se SEO网络 营销Lidé se rozhodnou koupit si VPS (Virtual Private Server) k vytvoření webové stránky.

Vzhledem k tomu, že se používá VPS, je nutné zálohovat VPS Zálohu VPS lze synchronizovat na síťový disk GDrive pomocí rclone backup.

Co je rclone?

RClone může snadno a pohodlně spravovat síťové disky, jako je Disk Google a Dropbox, a podporuje připojování písmen jednotek a nahrávání a stahování z příkazového řádku:

  • Montážní disk, snadno použitelný, ale pomalý, vhodnější pro malé a fragmentované soubory
  • Nahrávání a stahování z příkazového řádku je velmi rychlé, vhodné pro nahrávání velkých souborů
  • Rclone je méně náchylný k problémům s přerušením než Google Drive AP a ve srovnání s projektem [gdrive] na githubu.

Pojďme se podělit o metodu instalace zálohy rclone na CentOS a její synchronizaci s Diskem Google.

Jak zálohovat VPS pomocí rclone?

Zde jsou nástroje, které je třeba připravit:

  • Účet Google Dirve
  • soubor rclone
  • 一 台LinuxStroj (tento článek používá CentOS7 jako příklad)

Poté začněte instalovat rclone, instalace je velmi jednoduchá, zkopírujte a vložte plus oprávnění.

krok 1:Stáhnout soubor ▼

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 步:Zkopírujte soubor do příslušné cesty ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Tento krok lze vynechat, ale nedoporučuje se. Po vynechání se nezobrazí výzva, proto se nedoporučuje vynechávat)

krok 3:Stránka nápovědy k instalaci▼

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

krok 4:Vytvořte novou konfiguraci ▼

rclone config

krok 5:konfigurace rclone

Doporučuje se použít Rclone k připojení sdíleného cloudového disku týmu Google pro vzdálenou synchronizaci ▼

Následuje příklad odkazu na vazbu rclone na síťový disk Google Dirve (netýmový disk) ▼

Jak používat zálohu rclone pro VPS? CentOS používá výukový program automatické synchronizace GDrive

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>

Zde je třeba získat "config_token" stažením a instalací Rclone na místní počítač nejprve▼

Vezměte si jako příklad Windows, přejděte po dekompresi do složky, kde se nachází rclone.exe, do adresního řádku průzkumníka zadejte cmd a stisknutím klávesy Enter otevřete příkazový řádek v aktuální cestě.

Konfigurujte zkopírováním konfiguračních souborů

Rclone ukládá veškerou svou konfiguraci do konfiguračního souboru, což usnadňuje kopírování konfiguračních souborů do vzdáleného Rclone.

Nejprve tedy musíte nakonfigurovat Rclone na vašem stolním počítači ▼

rclone config

na počítačirclonekonfiguraci, nastal problémUse auto config?kdy, odpovězY.

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

Poté se zobrazí prohlížeč, který vás požádá o přihlášení ke svému účtu a autorizaci.

Jak autorizovat účet Google?

 

Jak nastavit načasované úlohy Crontab, aby se automaticky synchronizovaly s GDrive v ovládacím panelu CWP?3

  1. Pokud jste v pevninské Číně, musíte nejprve obejít X zeď, poté musíte mít účet Google a přihlásit se.
  2. Pokud se zobrazí „Tato aplikace nebyla ověřena Googlem“, klikněte na „Upřesnit“.
  3. Poté klikněte na Povolit pro autorizaci.

Nakonfigurujete Google Teams pro sdílení cloudových disků?

Pokud nepoužíváte sdílený cloudový disk týmu Google, vyberte sin

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

Ověřte informace o vzdálené konfiguraci

Nakonec ověřte parametry vzdálené konfigurace a potvrďte zadánímyOK▼

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

Zobrazí se seznam rome uložený na aktuálním stroji, stačí se podívat, stisknoutqvýstup ▼

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
  • V tomto okamžiku je konfigurace rclone místního počítače dokončena.

Po konfiguraci místního počítače nastavte přímo místní počítačrclone.confObsah konfiguračního souboru se zkopíruje na server Linuxrclone.confkonfigurační soubor.

Na místním počítači a serveru zadejte následující příkazyZobrazit Rpříkaz umístění konfiguračního souboru klonu▼

rclone config file

Dotaz na konfigurační soubor Rclone a získané výsledky jsou následující▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Stačí vložit konfigurační soubor místního počítačerclone.confzkopírujte obsah na server Linuxrclone.confKonfigurační soubor, můžete vyřešit problém s konfigurací Rclone.

příklad použití příkazu rclone

Příkaz Seznam souborů a adresářů

Vypište adresář, kde je nakonfigurován síťový disk s názvem gdrive (soubory se nebudou zobrazovat)▼

rclone lsd gdrive:

Vypsat soubory v záložním adresáři na síťovém disku s konfiguračním názvem gdrive (zobrazí se všechny soubory včetně podadresářů, ale adresář se nezobrazí) ▼

rclone ls gdrive:backup

Kopírovat příkaz Vyjmout Odstranit

Zkopírujte konfigurační soubor Rclone do kořenového adresáře síťového disku gdrive ▼

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

kopírovat místní /home/backup Přejděte do adresáře zálohy, kde je nakonfigurován síťový disk s názvem gdrive, a naopak ▼

rclone copy --progress /home/backup gdrive:backup
  • přidáním tohoto parametru --ignore-existing Soubory, které byly zálohovány na síťovém disku, lze ignorovat, což je ekvivalentní přírůstkové záloze ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Zkopírujte místní soubor ruční zálohy CWP do záložního adresáře síťového disku s názvem gdrive a naopak ▼

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

Ze síťového disku gdrive zkopírujte soubor automatické plánované zálohy CWP na místní /newbackup Katalog▼

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

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

Ze síťového disku gdrive zkopírujte soubor ruční zálohy CWP na místní /newbackup/full/manual/accounts/ Katalog▼

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

Ze síťového disku gdrive zkopírujteVestaCPZálohujte soubory na místní /home/backup Katalog▼

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

Příkaz Přesunout (Vyjmout) ▼

rclone move /home/backup gdrive:backup

Smažte záložní adresář síťového disku s názvem konfigurace gdrive▼

rclone delete gdrive:backup

Vytvořte záložní adresář, který konfiguruje síťový disk s názvem gdrive ▼

rclone mkdir gdrive:backup

příkaz synchronizace souboru

Synchronizujte lokální /home/backup se záložním adresářem na síťovém disku s konfiguračním názvem gdrive a naopak ▼

rclone sync /home/backup gdrive:backup

Synchronizujte název konfigurace gdrive2 na síťovém diskuUFOdo adresáře zálohy, kde je nakonfigurován síťový disk s názvem gdrive, a naopak ▼

rclone sync gdrive2:ufo gdrive:backup

Pokud se po chvíli neobjeví žádná chybová zpráva, můžete po dokončení zálohování vidět záložní soubor na síťovém disku.

Jak automaticky synchronizovat záložní soubory VPS s GDrive?

V časovaných úlohách přidejte synchronizační příkazy, abyste dosáhli automatické synchronizaceOvládací panel CWPzálohování souborů na GDrive.

  • (Automaticky synchronizovat místní adresář každý den ve 2 hodiny ráno /newbackup  na název konfiguracegdrivena síťovém diskucwp-newbackupObsah)

SSH jak přidat crontab Naplánované úlohy se automaticky synchronizují s GDrive?

Nejprve zadejte SSH do následujícího příkazu crontab▼

crontab -e

Dále přidejte příkaz na poslední řádek▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, stiskněte CTRL + C a poté enter :wq Uložit a odejít.

Smazat vzdálené soubory starší 50 dnů (smazat soubory starší než 50 dnů)▼

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

Odstraňte vzdálené soubory po dobu 50 dnů nebo méně (smažte soubory do 50 dnů) ▼

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

Jak nastavit načasovanou úlohu Crontab, aby se automaticky synchronizovala s GDrive v ovládacím panelu CWP?

Pokud používáte ovládací panel CWP, přihlaste se do ovládacího panelu CWP Server SettingCrontab for root ▼

Jak používat zálohu rclone pro VPS? Druhý obrázek výukového programu automatické synchronizace CentOS pomocí GDrive

V "Add Full Custom Cron Jobs" zadejte následující plně vlastní cron příkaz ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Automaticky synchronizovat místní adresář každé ráno v 7:00 /backup2na síťový disk s názvem konfigurace gdrivebackup2Obsah)
  • (Automaticky synchronizovat místní adresář každé ráno v 7:55 /newbackup  na síťový disk s názvem konfigurace gdrivecwp-newbackupObsah)
  • SynchronizovatWordPressU souborů webových stránek se doporučuje nezálohovat přírůstkově, protože test zjistil, že pokud jsou názvy souborů stejné, ale obsah souborů se liší, nebudou synchronizovány.

Po pravidelném spouštění automatické synchronizace rclone bude proces rclone stále běžet na pozadí, což může zabírat až 20 % zdrojů CPU, což vede k plýtvání serverovými prostředky.

Proto je nutné přidat plně přizpůsobený příkaz naplánované úlohy, který vynutí ukončení procesu rclone ▼

00 09 * * * killall rclone
  • (Automaticky násilně uzavřít proces rclone každé ráno v 9:00)

Zkopírujte zadaný místní adresář do názvu konfigurace ve 4:0 každý denkoofrna síťovém diskuETUFO.ORGKatalog▼

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

Smazat vzdálené soubory starší 4 dní nebo starší každý den ve 50:50 (smazat soubory starší než 50 dní)

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

Tento příkaz cron slouží k odstranění souboru s názvem "koofr:ETUFO.ORG"V cíli, u všech souborů a složek, jejichž čas poslední úpravy byl před 50 dny, je následující vysvětlení každé části:

  • První číslo "50" znamená provedení příkazu každých 50 minut.
  • Druhé číslo „4“ znamená provést příkaz ve 4 hodiny ráno.
  • "* * *" znamená, že příkaz bude proveden ve všechny dny v měsíci, dni a týdnu.
  • "rclone delete" znamená provedení operace odstranění nástroje rclone.
  • "koofr:ETUFO.ORG" je název cíle, který se má odstranit.
  • "--min-age 50d" znamená smazat pouze soubory a složky, jejichž čas poslední úpravy je před 50 dny.

běžné příkazy rclone

Samozřejmě, rclone je mnohem víc než to a některé běžné příkazy jsou uvedeny níže.

Kopírovat ▼

rclone copy

přesunout ▼

rclone move

smazat ▼

rclone delete

Synchronizovat ▼

rclone sync

Další parametry: zobrazení rychlosti v reálném čase ▼

-P

Další parametry: limitní rychlost 40MB ▼

--bwlimit 40M

Další parametr: počet paralelních souborů ▼

--transfers=N

spustit rclone ▼

systemctl start rclone

zastavit rclone ▼

systemctl stop rclone

Zobrazit stav rcklonování ▼

systemctl status rclone

Zobrazit umístění profilu ▼

rclone config file

Je opravdu snadné použít Rclone k automatické synchronizaci záložních VPS ^_^

V tomto okamžiku je návod, jak synchronizovat místní adresář Linuxu s Diskem Google, dokončen.

Rozšířené čtení:

Přečtěte si další články ze série:<< Předchozí: Jak Bluehost automaticky nainstaluje WordPress jedním kliknutím? Návod na tvorbu webových stránek BH

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared "Jak používat rclone backup pro VPS? CentOS používá tutoriál automatické synchronizace GDrive“, který vám pomůže.

Vítejte u sdílení odkazu na tento článek:https://www.chenweiliang.com/cwl-694.html

Vítejte na telegramovém kanálu blogu Chen Weiliang, kde získáte nejnovější aktualizace!

🔔 Buďte první, kdo získá cenný „Průvodce používáním nástroje AI pro obsahový marketing ChatGPT“ v hlavním adresáři kanálu! 🌟
📚 Tento průvodce má obrovskou hodnotu, 🌟Toto je vzácná příležitost, nenechte si ji ujít! ⏰⌛💨
Sdílejte a lajkujte, pokud se vám líbí!
Vaše sdílení a lajky jsou naší neustálou motivací!

 

发表 评论

Vaše e-mailová adresa nebude zveřejněna. 必填 项 已 用 * 标注

滚动 到 顶部