Artikulu direktorioa
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 ▼
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
ordenagailuanrclone
konfigurazioa, 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?
- Txina kontinentalean bazaude, lehenik X horma saihestu behar duzu, gero Google kontu bat izan eta saioa hasi behar duzu.
- "Aplikazio hau Google-k ez du egiaztatu" agertzen bada, sakatu "Aurreratua".
- 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.conf
Konfigurazio fitxategiko edukia Linux zerbitzarian kopiatzen darclone.conf
konfigurazio 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 fitxategia
rclone.conf
kopiatu edukia Linux zerbitzarianrclone.conf
Konfigurazio 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 konfiguratzekogdrive
sareko diskoancwp-newbackup
Edukien 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 Setting
→ Crontab for root
▼
"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
/backup2
gdrive konfigurazio izena duen sare diskorabackup2
Edukien taula) - (Sinkronizatu automatikoki tokiko direktorioa goizero goizeko 7:55etan
/newbackup
gdrive konfigurazio izena duen sare diskoracwp-newbackup
Edukien 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:0etankoofr
sareko diskoanETUFO.ORG
Katalogoa▼
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!