Nola erabili rclone backup VPSrako? CentOS-ek GDrive sinkronizazio automatikoaren tutoriala erabiltzen du

ondoriozWeb SustapenaMetodo eraginkorrenaSEO, hainbeste esperientzia duten SEOInterneteko marketinaJendeak webgune bat eraikitzeko VPS (Virtual Private Server) bat erostea aukeratuko du.

既然用到VPS,就要给VPS做备份,VPS备份可以用rclone备份同步到GDrive网盘。

Zer da rclone?

RClone-k erraz eta eroso kudea ditzake sareko diskoak, hala nola Google Drive eta Dropbox, eta muntatzeko unitateen letrak eta komando-lerroko karga eta deskarga onartzen ditu:

  • Muntatzeko diskoa, erabiltzeko erraza, baina motela, egokiagoa fitxategi txiki eta zatikatuetarako
  • Komando-lerroko igoera eta deskargatzea oso azkarra da, fitxategi handiak kargatzeko egokia
  • Rclone-k etenaldi-arazoak izateko joera txikiagoa du Google Drive AP baino, eta github-eko [gdrive] proiektuarekin alderatuta.

下面就来分享CentOS 安装 rclone 备份同步到 Google Drive 的方法。

Nola egin VPS babeskopia rclone-rekin?

Hona hemen prestatu beharreko tresnak:

  • Google Dirve kontua
  • rclone fitxategi bat
  • batLinuxMakina (artikulu honek CentOS7 hartzen du adibide gisa)

Ondoren, hasi rclone instalatzen, instalazioa oso erraza da, kopiatu eta itsatsi gehi baimenak.

1. urratsa:Deskargatu fitxategia ▼

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:Kopiatu fitxategia dagokion bidera ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Urrats hau baztertu egin daiteke, baina ez da gomendagarria. Utzi ondoren, ez da gonbitarik izango, beraz, ez da gomendagarria baztertzea)

3. urratsa:Instalaziorako laguntza orria▼

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

4. urratsa:Sortu konfigurazio berri bat ▼

rclone config

5. urratsa:rclone konfigurazioa

Rclone erabiltzea gomendatzen da Google taldearen hodeiko disko partekatua urruneko sinkronizaziorako muntatzeko ▼

Hona hemen Google Dirve sareko diskoa (taldea ez den diskoa) lotzeko rclone-ren erreferentzia adibide bat ▼

Nola erabili rclone backup VPSrako? CentOS sinkronizatzeko tutoriala GDrive erabiliz

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>

Hemen "config_token"-a lehenik Rclone deskargatu eta instalatuz lortu behar da tokiko ordenagailuan▼

Hartu Windows adibide gisa, joan deskonpresioaren ondoren rclone.exe dagoen karpetara, sartu cmd esploratzailearen helbide-barran eta sakatu Sartu komando-gonbita irekitzeko uneko bidetik.

Konfiguratu konfigurazio fitxategiak kopiatuz

Rclone-k bere konfigurazio guztia konfigurazio-fitxategi batean gordetzen du, eta horrek erraz egiten du konfigurazio-fitxategiak urruneko Rclone-ra kopiatzea.

Beraz, lehenik eta behin Rclone konfiguratu behar duzu zure mahaigaineko ordenagailuan ▼

rclone config

ordenagailuanrclonekonfigurazioa, arazo bat dagoUse auto config?noiz, erantzunY.

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

Jarraian, arakatzaile bat agertuko da, eta zure kontuan saioa hasteko eskatuko dizu baimena emateko.

Nola baimendu Google kontu bat?

 

Nola ezarri Crontab denbora-zereginak automatikoki sinkronizatzeko GDrive-rekin CWP kontrol panelean?3.a

  1. Txina kontinentalean bazaude, lehenik X horma saihestu behar duzu, gero Google kontu bat izan eta saioa hasi behar duzu.
  2. "Aplikazio hau Google-k ez du egiaztatu" agertzen bada, sakatu "Aurreratua".
  3. Ondoren, sakatu Baimendu baimena.

Google Teams konfiguratzen al duzu hodeiko diskoak partekatzeko?

Ez baduzu erabiltzen Google taldearen partekatutako hodeiko diskoa, aukeratun

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

Egiaztatu urruneko konfigurazio-informazioa

Azkenik, egiaztatu urruneko konfigurazioaren parametroak, eta berretsi idatzizyAdos▼

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

Uneko makinan gordetako romete zerrenda bistaratuko du, begiratu besterik ez dago, sakatuqirten ▼

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
  • Une honetan, ordenagailu lokalaren rclone konfigurazioa osatu da.

Tokiko ordenagailua konfiguratu ondoren, zuzenean konfiguratu tokiko ordenagailuarclone.confKonfigurazio fitxategiko edukia Linux zerbitzarian kopiatzen darclone.confkonfigurazio fitxategia.

Tokiko ordenagailuan eta zerbitzarian, idatzi honako komando hauekIkusi Rklonatu konfigurazio fitxategiaren kokapena komandoa▼

rclone config file

Kontsultatu Rclone konfigurazio fitxategia, eta lortutako emaitzak honako hauek dira▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Jarri tokiko ordenagailuaren konfigurazio fitxategiarclone.confkopiatu edukia Linux zerbitzarianrclone.confKonfigurazio fitxategia, Rclone konfigurazio arazoa konpondu dezakezu.

rclone erabili komandoaren adibidea

Zerrendatu fitxategiak eta direktorioen komandoa

Zerrenda ezazu gdrive izeneko sareko diskoa konfiguratuta dagoen direktorioa (fitxategiak ez dira bistaratuko)▼

rclone lsd gdrive:

Zerrendatu sareko diskoko babeskopia-direktorioko fitxategiak konfigurazio-izenarekin gdrive (fitxategi guztiak azpidirektorioak barne bistaratuko dira, baina direktorioa ez da bistaratuko) ▼

rclone ls gdrive:backup

Kopiatu Ebaki Ezabatu komandoa

Kopiatu Rclone konfigurazio fitxategia gdrive sareko diskoaren erroko direktoriora ▼

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

kopiatu lokala /home/backup Joan gdrive izeneko sareko diskoa konfiguratuta dagoen babeskopien direktoriora, eta alderantziz ▼

rclone copy --progress /home/backup gdrive:backup
  • parametro hau gehituz --ignore-existing Sareko diskoan babeskopia egin duten fitxategiei ez ikusi egin daiteke, hau da, segurtasun-kopia inkrementala ▼ baliokidea da
rclone copy --ignore-existing /home/backup gdrive:backup

Kopiatu tokiko CWP eskuzko babeskopia fitxategia gdrive izeneko sareko diskoaren babeskopia direktoriora, eta alderantziz ▼

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

Gdrive sareko diskotik, kopiatu CWP programatutako babeskopia fitxategia lokalera /newbackup Katalogoa▼

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

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

Gdrive sareko diskotik, kopiatu CWP eskuzko babeskopia fitxategia lokalera /newbackup/full/manual/accounts/ Katalogoa▼

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

Gdrive-ren sareko diskotik, kopiatuVestaCPEgin fitxategien babeskopiak tokiko tokian /home/backup Katalogoa▼

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

Mugitu (Moztu) komandoa ▼

rclone move /home/backup gdrive:backup

Ezabatu sareko diskoaren babeskopia-direktorioa gdrive▼ konfigurazio-izenarekin

rclone delete gdrive:backup

Sortu gdrive ▼ izeneko sareko disko bat konfiguratzen duen babeskopia direktorio bat

rclone mkdir gdrive:backup

sinkronizatu fitxategiaren komandoa

Sinkronizatu tokiko /home/backup sareko diskoko babeskopia-direktorioarekin konfigurazio-izenarekin gdrive, eta alderantziz ▼

rclone sync /home/backup gdrive:backup

Sinkronizatu gdrive2 konfigurazio-izena sareko diskoanUFOdirektorioa, gdrive izeneko sareko diskoa konfiguratuta dagoen babeskopia direktoriora, eta alderantziz ▼

rclone sync gdrive2:ufo gdrive:backup

Pixka bat igaro ondoren, errore-mezurik itzultzen ez bada, babeskopia fitxategia sareko diskoan ikus dezakezu babeskopia amaitu ondoren.

Nola automatikoki sinkronizatu VPS babeskopia fitxategiak GDrive-rekin?

Denbora-zereginetan, gehitu sinkronizazio komandoak sinkronizazio automatikoa lortzekoCWP Kontrol Panelababeskopia fitxategiak GDrive-n.

  • (Sinkronizatu automatikoki tokiko direktorioa egunero goizeko 2etan /newbackup  izena konfiguratzekogdrivesareko diskoancwp-newbackupEdukien taula)

SSH nola gehitu crontab Programatutako zereginak automatikoki sinkronizatzen dira GDrive-rekin?

Lehenik eta behin, SSH hurrengo crontab komandoan ▼

crontab -e

Ondoren, gehitu komandoa azken lerroan▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, sakatu CTRL + C, eta gero sartu :wq Gorde eta irten.

Ezabatu 50 egun edo gehiagoko urruneko fitxategiak (ezabatu 50 egun baino zaharragoak diren fitxategiak)▼

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

Ezabatu urruneko fitxategiak 50 egun edo gutxiagoz (ezabatu fitxategiak 50 egun barru) ▼

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

Nola ezarri Crontab denbora-zereginak automatikoki sinkronizatzeko GDrive-rekin CWP kontrol panelean?

CWP Kontrol Panela erabiltzen baduzu, hasi saioa CWP Kontrol Panelean Server SettingCrontab for root ▼

Nola erabili rclone backup VPSrako? CentOSen sinkronizazio automatikoaren tutorialaren bigarren argazkia GDrive erabiliz

"Gehitu Cron Lan pertsonalizatuak" atalean, idatzi cron komando guztiz pertsonalizatua ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Sinkronizatu automatikoki tokiko direktorioa goizero goizeko 7:00etan /backup2gdrive konfigurazio izena duen sare diskorabackup2Edukien taula)
  • (Sinkronizatu automatikoki tokiko direktorioa goizero goizeko 7:55etan /newbackup  gdrive konfigurazio izena duen sare diskoracwp-newbackupEdukien taula)
  • SinkronizatuWordPressWebguneko fitxategietarako, gomendatzen da babeskopia inkrementalik ez egitea, probak ikusi baitu fitxategien izenak berdinak badira, baina fitxategien edukiak desberdinak badira, ez direla sinkronizatuko.

Rclone-ren sinkronizazio automatikoa aldian-aldian abiarazi ondoren, rclone prozesua atzeko planoan exekutatzen jarraituko du, eta horrek CPU baliabideen % 20 okupa dezake, zerbitzariaren baliabideak xahutzea eraginez.

Hori dela eta, beharrezkoa da guztiz pertsonalizatutako programatutako ataza komando bat gehitzea rclone prozesua ixtera behartzeko ▼

00 09 * * * killall rclone
  • (Automatikoki indarrez itxi rclone prozesua goizeko 9:00etan)

Kopiatu zehaztutako direktorio lokala konfigurazio-izenera egunero goizeko 4:0etankoofrsareko diskoanETUFO.ORGKatalogoa▼

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

Ezabatu 4 egun edo gehiagoko urruneko fitxategiak egunero goizeko 50:50etan (ezabatu 50 egun baino zaharragoak diren fitxategiak)

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

Cron komando hau " izeneko fitxategia ezabatzea dakoofr:ETUFO.ORG"Helburuan, azken aldaketa-denbora duela 50 egun izan zuten fitxategi eta karpeta guztietan, honako hau da zati bakoitzaren azalpena:

  • "50" lehen zenbakiak agindua 50 minuturo exekutatu behar dela esan nahi du.
  • "4" bigarren zenbakiak agindua goizeko 4etan exekutatzeko esan nahi du.
  • "* * *" esan nahi du komandoa hileko, egun eta asteko egun guztietan exekutatu egingo dela.
  • "rclone delete" esan nahi du rclone tresnaren ezabatze eragiketa exekutatzea.
  • "koofr:ETUFO.ORG" da ezabatu beharreko xedearen izena.
  • "--min-age 50d" esan nahi du azken aldaketa-denbora duela 50 egun izan duten fitxategiak eta karpetak soilik ezabatu.

HestiaCPCron programatutako zeregin bat gehitzeko edo aldatzeko, Cron zerbitzua berrabiarazi behar da eragina izan dezan ▼

systemctl restart cron

rclone-ren ohiko komandoak

Jakina, rclone hori baino askoz gehiago da, eta komando arrunt batzuk behean zerrendatzen dira.

Kopiatu ▼

rclone copy

mugitu ▼

rclone move

ezabatu ▼

rclone delete

Sinkronizatu ▼

rclone sync

Parametro gehigarriak: bistaratu denbora errealeko abiadura ▼

-P

Parametro gehigarriak: muga abiadura 40MB ▼

--bwlimit 40M

Parametro gehigarria: fitxategi paralelo kopurua ▼

--transfers=N

hasi rclone ▼

systemctl start rclone

gelditu rclone ▼

systemctl stop rclone

Ikusi rclone egoera ▼

systemctl status rclone

Ikusi profilaren kokapena ▼

rclone config file

Benetan erraza da Rclone erabiltzea backup VPS ^_^ automatikoki sinkronizatzeko

Une honetan, tokiko Linux direktorio bat Google Drive-rekin sinkronizatzeko tutoriala osatu da.

Irakurketa hedatua:

Hope Chen Weiliang bloga ( https://www.chenweiliang.com/ ) partekatu du "Nola erabili rclone babeskopia VPSrako? CentOS-ek GDrive sinkronizazio automatikoaren tutoriala erabiltzen du zuri laguntzeko.

Ongi etorri artikulu honen esteka partekatzera:https://www.chenweiliang.com/cwl-694.html

Desblokeatu AI laguntza eta esan agur lan eraginkorrari! 🔓💼

🌟 Izan zaitez AI arma magiko hauek esperimentatzen lehena kanalaren goiko direktorioan! 🌟

Partekatu eta gustatu gustatzen bazaizu! Zure partekatzeak eta gustukoak dira gure etengabeko motibazioa!

 

发表 评论

Zure helbide elektronikoa ez da argitaratuko. 必填 项 已 用 * 标注

Igo korrituko