Ako používať zálohu rclone pre VPS? CentOS používa návod na automatickú synchronizáciu GDrive

Tento článok je "Návod na vytváranie webových stránok WordPress„Prvá časť zo série deviatich článkov:
  1. Čo znamená WordPress?Čo robíš?Čo dokáže webová stránka?
  2. Koľko stojí vytvorenie osobného/firemného webu?Náklady na vytvorenie firemnej webovej stránky
  3. Ako si vybrať správny názov domény?Tvorba webových stránok Odporúčania a princípy registrácie doménového mena
  4. NameSiloNávod na registráciu názvu domény (Pošlite vám $1 NameSilopropagačný kód)
  5. Aký softvér je potrebný na vytvorenie webovej stránky?Aké sú požiadavky na vytvorenie vlastnej webovej stránky?
  6. NameSiloNávod na vyriešenie názvu domény NS na Bluehost/SiteGround
  7. Ako manuálne zostaviť WordPress? Návod na inštaláciu WordPress
  8. Ako sa prihlásiť do backendu WordPress? WP prihlasovacia adresa na pozadí
  9. Ako používať WordPress? Všeobecné nastavenia na pozadí WordPress a čínsky názov
  10. Ako zmeniť nastavenia jazyka vo WordPress?Zmeňte spôsob nastavenia čínštiny/angličtiny
  11. Ako vytvoriť adresár kategórií WordPress? WP Category Management
  12. Ako WordPress publikuje články?Možnosti úprav pre články, ktoré publikujete sami
  13. Ako vytvoriť novú stránku vo WordPress?Pridať/upraviť nastavenie stránky
  14. Ako WordPress pridáva ponuky?Prispôsobte možnosti zobrazenia navigačnej lišty
  15. Čo je to téma WordPress?Ako nainštalovať WordPress šablóny?
  16. FTP ako dekomprimovať zip súbory online? Stiahnite si online dekompresný program PHP
  17. Časový limit pripojenia FTP nástroja zlyhal Ako nakonfigurovať WordPress na pripojenie k serveru?
  18. Ako nainštalovať doplnok WordPress? 3 spôsoby inštalácie doplnku WordPress - wikiHow
  19. Ako je to s hostingom BlueHost?Najnovšie propagačné kódy / kupóny BlueHost USA
  20. Ako Bluehost automaticky nainštaluje WordPress jedným kliknutím? Návod na tvorbu webovej stránky BH
  21. Ako používať VPSrclonezálohovať?CentOSNávod na automatickú synchronizáciu s GDrive

kvôliWeb PropagáciaNajúčinnejšia metóda vSEO, toľko ľudí s bohatými skúsenosťami so SEOInternetový marketingĽudia sa rozhodnú kúpiť si VPS (virtuálny súkromný server) na vytvorenie webovej stránky.

Keďže sa používa VPS, je potrebné zálohovať VPS Zálohu VPS je možné synchronizovať na sieťový disk GDrive pomocou zálohy rclone.

čo je rclone?

RClone dokáže jednoducho a pohodlne spravovať sieťové disky, ako sú Disk Google a Dropbox, a podporuje pripájacie písmená jednotiek a nahrávanie a sťahovanie z príkazového riadku:

  • Pripojte disk, ľahko použiteľný, ale pomalý, vhodnejší pre malé a fragmentované súbory
  • Nahrávanie a sťahovanie z príkazového riadku je veľmi rýchle, vhodné na nahrávanie veľkých súborov
  • Rclone je menej náchylný na problémy s prerušením ako Google Drive AP a v porovnaní s projektom [gdrive] na githube.

Poďme sa podeliť o metódu inštalácie zálohy rclone na CentOS a jej synchronizáciu s Diskom Google.

Ako zálohovať VPS pomocou rclone?

Tu sú nástroje, ktoré je potrebné pripraviť:

  • účet Google Dirve
  • súbor rclone
  • jedenLinuxStroj (tento článok používa CentOS7 ako príklad)

Potom začnite inštalovať rclone, inštalácia je veľmi jednoduchá, skopírujte a vložte plus povolenia.

krok 1:Stiahnuť súbor ▼

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 步:Skopírujte súbor do príslušnej cesty ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Tento krok je možné vynechať, ale neodporúča sa. Po vynechaní sa nezobrazí výzva, preto sa neodporúča vynechať)

krok 3:Stránka pomocníka pri inštalácii▼

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

krok 4:Vytvorte novú konfiguráciu ▼

rclone config

krok 5:konfigurácia rclone

Odporúča sa použiť Rclone na pripojenie zdieľaného cloudového disku tímu Google na vzdialenú synchronizáciu ▼

Nasleduje príklad odkazu na väzbu rclone na sieťový disk Google Dirve (netímový disk) ▼

Ako používať zálohu rclone pre VPS? CentOS používa návod na automatickú synchronizáciu 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>

Tu "config_token" je potrebné získať stiahnutím a inštaláciou Rclone na lokálnom počítači najskôr▼

Zoberme si Windows ako príklad, po dekompresii prejdite do priečinka, kde sa nachádza rclone.exe, do panela s adresou prieskumníka zadajte cmd a stlačením klávesu Enter otvorte príkazový riadok v aktuálnej ceste.

Konfigurujte skopírovaním konfiguračných súborov

Rclone ukladá všetku svoju konfiguráciu do konfiguračného súboru, čo uľahčuje kopírovanie konfiguračných súborov do vzdialeného Rclone.

Takže najprv musíte nakonfigurovať Rclone na vašom stolnom počítači ▼

rclone config

na počítačirclonekonfigurácii, vyskytol sa problémUse auto config?kedy, odpovedzY.

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

Potom sa zobrazí prehliadač, ktorý vás požiada, aby ste sa prihlásili do svojho účtu a autorizovali ho.

Ako autorizovať účet Google?

 

Ako nastaviť načasovanú úlohu Crontab na automatickú synchronizáciu s GDrive v ovládacom paneli CWP?3

  1. Ak ste v pevninskej Číne, najprv musíte obísť X stenu, potom musíte mať účet Google a prihlásiť sa.
  2. Ak sa zobrazí „Táto aplikácia nebola overená Googlom“, kliknite na „Rozšírené“.
  3. Potom kliknite na Povoliť na autorizáciu.

Nakonfigurujete Google Teams na zdieľanie cloudových diskov?

Ak nepoužívate zdieľaný cloudový disk tímu Google, vyberte sin

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

Skontrolujte informácie o vzdialenej konfigurácii

Nakoniec skontrolujte parametre vzdialenej konfigurácie a potvrďte zadaní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í zoznam rome uložený na aktuálnom stroji, stačí sa pozrieť, stlačiťqvý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 bode je konfigurácia rclone lokálneho počítača dokončená.

Po nakonfigurovaní lokálneho počítača nastavte priamo lokálny počítačrclone.confObsah konfiguračného súboru sa skopíruje na server Linuxrclone.confkonfiguračný súbor.

Na lokálnom počítači a serveri zadajte nasledujúce príkazyZobraziť Rpríkaz umiestnenia konfiguračného súboru klonovania▼

rclone config file

Vyhľadajte konfiguračný súbor Rclone a získané výsledky sú nasledovné▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Stačí vložiť konfiguračný súbor lokálneho počítačarclone.confskopírujte obsah na server Linuxrclone.confKonfiguračný súbor, môžete vyriešiť problém s konfiguráciou Rclone.

príklad použitia príkazu rclone

Príkaz na zoznam súborov a adresárov

Vypíšte adresár, kde je nakonfigurovaný sieťový disk s názvom gdrive (súbory sa nezobrazia)▼

rclone lsd gdrive:

Vypíšte súbory v záložnom adresári na sieťovom disku s konfiguračným názvom gdrive (zobrazia sa všetky súbory vrátane podadresárov, ale adresár sa nezobrazí) ▼

rclone ls gdrive:backup

Kopírovať Vystrihnúť Vymazať príkaz

Skopírujte konfiguračný súbor Rclone do koreňového adresára sieťového disku gdrive ▼

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

skopírujte lokálne /home/backup Prejdite do záložného adresára, kde je nakonfigurovaný sieťový disk s názvom gdrive, a naopak ▼

rclone copy --progress /home/backup gdrive:backup
  • pridaním tohto parametra --ignore-existing Súbory, ktoré boli zálohované na sieťovom disku, môžu byť ignorované, čo je ekvivalentné prírastkovému zálohovaniu ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Skopírujte lokálny súbor manuálnej zálohy CWP do záložného adresára sieťového disku s názvom gdrive a naopak ▼

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

Zo sieťového disku gdrive skopírujte súbor automatickej plánovanej zálohy CWP do lokálneho /newbackup Katalóg▼

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

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

Zo sieťového disku gdrive skopírujte súbor manuálnej zálohy CWP do lokálneho /newbackup/full/manual/accounts/ Katalóg▼

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

Zo sieťového disku gdrive skopírujteVestaCPZálohujte súbory do lokálneho /home/backup Katalóg▼

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

Príkaz Posunúť (Vystrihnúť) ▼

rclone move /home/backup gdrive:backup

Odstráňte záložný adresár sieťového disku s názvom konfigurácie gdrive▼

rclone delete gdrive:backup

Vytvorte záložný adresár, ktorý konfiguruje sieťový disk s názvom gdrive ▼

rclone mkdir gdrive:backup

príkaz na synchronizáciu súboru

Synchronizujte lokálny /home/backup so záložným adresárom na sieťovom disku s konfiguračným názvom gdrive a naopak ▼

rclone sync /home/backup gdrive:backup

Synchronizujte názov konfigurácie gdrive2 na sieťovom diskuUFOdo adresára zálohy, kde je nakonfigurovaný sieťový disk s názvom gdrive a naopak ▼

rclone sync gdrive2:ufo gdrive:backup

Ak sa po chvíli nevráti žiadne chybové hlásenie, po dokončení zálohovania uvidíte súbor zálohy na sieťovom disku.

Ako automaticky synchronizovať záložné súbory VPS s GDrive?

V časovaných úlohách pridajte synchronizačné príkazy, aby ste dosiahli automatickú synchronizáciuOvládací panel CWPzálohovanie súborov na GDrive.

  • (Automatická synchronizácia miestneho adresára o 2:XNUMX každý deň /newbackup  na názov konfiguráciegdrivena sieťovom diskucwp-newbackupObsah)

SSH ako pridať crontab Naplánované úlohy sa automaticky synchronizujú s GDrive?

Najprv zadajte SSH do nasledujúceho príkazu crontab▼

crontab -e

Potom pridajte príkaz na posledný riadok▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, stlačte CTRL + C a potom zadajte :wq Uložiť a ukončiť.

Odstrániť vzdialené súbory staršie ako 50 dní (vymazať súbory staršie ako 50 dní)▼

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

Odstráňte vzdialené súbory na 50 dní alebo menej (vymažte súbory do 50 dní) ▼

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

Ako nastaviť načasované úlohy Crontab na automatickú synchronizáciu s GDrive v ovládacom paneli CWP?

Ak používate ovládací panel CWP, prihláste sa do ovládacieho panela CWP Server SettingCrontab for root ▼

Ako používať zálohu rclone pre VPS? Druhý obrázok návodu na automatickú synchronizáciu CentOS pomocou GDrive

V časti „Pridať úplné vlastné úlohy cronu“ zadajte nasledujúci úplne vlastný príkaz cron ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Automaticky synchronizovať miestny adresár každé ráno o 7:00 /backup2na sieťový disk s názvom konfigurácie gdrivebackup2Obsah)
  • (Automaticky synchronizovať miestny adresár každé ráno o 7:55 /newbackup  na sieťový disk s názvom konfigurácie gdrivecwp-newbackupObsah)
  • SynchronizovaťWordPressPri súboroch webových stránok sa odporúča nezálohovať inkrementálne, pretože test zistil, že ak sú názvy súborov rovnaké, ale obsah súborov je odlišný, nebudú synchronizované.

Po pravidelnom spustení automatickej synchronizácie rclone bude proces rclone stále bežať na pozadí, čo môže zaberať až 20% zdrojov CPU, čo vedie k plytvaniu zdrojmi servera.

Preto je potrebné pridať plne prispôsobený príkaz naplánovanej úlohy, aby sa proces rclone zatvoril ▼

00 09 * * * killall rclone
  • (Automaticky násilne zatvorte proces rclone každé ráno o 9:00)

Skopírujte zadaný lokálny adresár do názvu konfigurácie každý deň o 4:0koofrna sieťovom diskuETUFO.ORGKatalóg▼

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

Odstrániť vzdialené súbory staršie ako 4 dní každý deň o 50:50 (odstrániť súbory staršie ako 50 dní)

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

Tento príkaz cron slúži na odstránenie súboru s názvom "koofr:ETUFO.ORG"V cieli, všetky súbory a priečinky, ktorých čas poslednej úpravy bol pred 50 dňami, nasleduje vysvetlenie každej časti:

  • Prvé číslo „50“ znamená vykonať príkaz každých 50 minút.
  • Druhé číslo „4“ znamená vykonať príkaz o 4:XNUMX.
  • "* * *" znamená, že príkaz sa vykoná vo všetky dni v mesiaci, dni a týždni.
  • "rclone delete" znamená vykonať operáciu vymazania nástroja rclone.
  • "koofr:ETUFO.ORG" je názov cieľa, ktorý sa má odstrániť.
  • "--min-age 50d" znamená odstrániť iba súbory a priečinky, ktorých čas poslednej úpravy je pred 50 dňami.

bežné príkazy rclone

Samozrejme, rclone je oveľa viac a niektoré bežné príkazy sú uvedené nižšie.

Kopírovať ▼

rclone copy

presunúť ▼

rclone move

vymazať ▼

rclone delete

Synchronizovať ▼

rclone sync

Ďalšie parametre: zobrazenie rýchlosti v reálnom čase ▼

-P

Ďalšie parametre: limitná rýchlosť 40MB ▼

--bwlimit 40M

Dodatočný parameter: počet paralelných súborov ▼

--transfers=N

spustiť rclone ▼

systemctl start rclone

zastaviť rclone ▼

systemctl stop rclone

Skontrolujte stav rcklonovania ▼

systemctl status rclone

Zobraziť polohu profilu ▼

rclone config file

Je naozaj jednoduché použiť Rclone na automatickú synchronizáciu zálohy VPS ^_^

V tomto bode je návod na synchronizáciu lokálneho adresára Linuxu s Diskom Google dokončený.

Ďalšie čítanie:

Prečítajte si ďalšie články zo série:<< Predošlé: Ako Bluehost automaticky nainštaluje WordPress jedným kliknutím? Návod na vytváranie webových stránok BH

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared "Ako používať zálohu rclone pre VPS? CentOS používa príručku automatickej synchronizácie GDrive“, ktorá vám pomôže.

Vitajte pri zdieľaní odkazu na tento článok:https://www.chenweiliang.com/cwl-694.html

Vitajte na telegramovom kanáli blogu Chen Weiliang, kde získate najnovšie aktualizácie!

🔔 Buďte prvý, kto získa cennú „Sprievodcu používaním nástroja AI pre obsahový marketing ChatGPT“ v hlavnom adresári kanála! 🌟
📚 Táto príručka obsahuje obrovskú hodnotu, 🌟Toto je vzácna príležitosť, nenechajte si ju ujsť! ⏰⌛💨
Ak sa vám páči, zdieľajte a lajkujte!
Vaše zdieľanie a lajky sú našou neustálou motiváciou!

 

发表 评论

Vaša emailová adresa nebude zverejnená. 必填 项 已 用 * Štítok

prejdite na začiatok