Oglas
Rsync je prilično jednostavan: to je alat specijaliziran za kopiranje datoteka. Za nas to znači da rsync uklanja mnoge neugodnosti povezane s ručnim sigurnosnim kopijama. To rezultira lakšim postupkom izrade sigurnosnih kopija u odnosu na korištenje naredbe za upravljanje datotekama koje su izvorno na Linux terminalu Kako upravljati datotekama na Linux terminalu i radnoj površiniJednom kada promijenite Linux, naći ćete razumnu radnu površinu koja je jednostavna za upotrebu, od instaliranja novih aplikacija i pokretanja do organiziranja vaših podataka. Čitaj više .
Na primjer, rsync prepoznaje nepromijenjene datoteke iz posljednjeg prijenosa i štedi vrijeme ne prepisujući ih. Ostale stvari poput mogućnosti komprimiranja datoteka također čine sigurnosne kopije učinkovitijom brzinom. Dok se ove stvari teoretski mogu obaviti ručno, rsync sve te zadatke postavlja u posao jedan zgodan alat 10 lakih načina za vraćanje vašeg Linux sustavaZnačajka obnavljanja sustava Windows dobar je način stvaranja i održavanja sigurnosnih kopija cijelog sustava. Kad bi samo Linux imao sličnu značajku... o čekaj, ima - u stvari, imamo 10 opcija za odabir ... Čitaj više .
imamo već pokriven Grsync Grsync - jednostavan GUI koji će vam pomoći da lako upotrebljavate 'rsync' [Linux] Čitaj više u prošlosti, ali znajući kako koristiti alat kojim se napaja (to jest rsync) može se pokazati vrijednim bogatstvom. Nadamo se da će vam ovaj članak pokazati da je upotreba rsync bez grafičkog pozadine prilično jednostavan zadatak.
Osnove Rsync-a
Sve su naredbe rsync u osnovi iste, tako da bi ih trebalo biti dovoljno lako odabrati. Evo najosnovnije naredbe koja jednostavno kopira sadržaj jedne mape u drugu:
rsync -r -u -v -/ Izvor-mape/ -/ Copy-mape
-r opcija označava "ponavljajući“. Jednostavno rečeno, bez ove mogućnosti, rsync ignorira datoteke koje su pohranjene u mapama, što znači da neće kopirati sve. Dodajemo -u opcija (za "Ažuriraj") Kako bi se osiguralo da prenesene datoteke neće prebrisati datoteke u ciljne mape koje su najnovije. Na primjer, ako ste uredili datoteku u mapi za prijenos, ali ne iz izvorne mape.
-v opcija (za "verbalan") Omogućuje vam da vidite što je rsync učinio, što je dobro za nadgledanje njegovog ponašanja i akcija. Nije strogo potrebno, ali možda biste na kraju cijenili dodatne informacije - bez toga rsync mnogo više šuti.
Za naprednije oblike sigurnosnih kopija potrebno je dodati dodatne opcije (tj. -[pismo]) za rsync. Sva ta slova zapravo možete staviti u jednu veliku, veliku opciju (npr. -ruv) ako želite uštedjeti prostor. Sjeti se samo da ih staviš prije specificiranje mapa!
Odabir sigurnosnih kopija direktorija
Kao što ste vidjeli gore, ti prvi odaberite mapu u koju želite kopirati datoteke iz, i zatim odaberite gdje želite da ih kopiraju do. Također obratite pažnju na zatišje / na kraju izvorne mape. To osigurava da kopirate samo sadržaj mape, a ne same mape. Možete malo izostaviti ovu crtu unaprijed ako biste radije donijeli mapu.
Korisni savjet: the ~/ simbol predstavlja vašu početnu mapu Koje su te mape u vašem root root direktoriju?Otvorite upravitelj datoteka na Linux box-u i odaberite Computer (Računalo) na bočnoj traci za prikaz mapa vašeg sustava. Ali znate li što sve od njih drži? Pogledajmo! Čitaj više (gdje su vaši dokumenti, radna površina, preuzimanja, glazba itd. mape se pohranjuju). To je mnogo brže nego da jednostavno upišete cijelu lokaciju mape izvornog izvora i to je agnostik s korisničkim imenom.
Isključivanje datoteka i mapa s rsync-om
Ponekad ne želite sigurnosno kopirati čitave mape vrijedne podataka i rsync se također može time baviti. Osim što odaberete konkretnije mape za kopiranje, možete ih koristiti i -isključiti mogućnost da ih preskočite. To vam omogućuje da kažete rsync da ignorira odabranu mapu, datoteku ili uzorak.
rsync -ruv - exclude 'Podmapa' ~ / Mapa izvora / ~ / Mapa kopiranja
Kao što vidite gore, direktorij Podmapa nije prebačen. Također možete isključiti datoteke s ovim: samo upišite njegovo ime u navodnike.
Da biste zaustavili prijenos više sličnih datoteka / mapa, upotrijebite * simbol sa -isključiti opcija. Ovo djeluje kao zamjena za bilo koji drugi naziv datoteke.
rsync -ruv --exclude '* .txt' ~ / Mapa izvora / ~ / Mapa kopiranja
Ova naredba značila je da je rsync ignorirao sve datoteke koje su završile s .TXT i kopirale samo u mapu. * simbol djeluje kao a zamjenski - predstavlja sve potencijalne riječi i slova kojima biste, u ovom primjeru, mogli imenovati TXT datoteku. Ovo je osnovni obrazac za isključivanje za rsync.
Nešto je važno što biste trebali znati o izuzećima: nalaze se u odnosu na vaš izvor kopija! Jednostavno rečeno, morate rsync odrediti položaj datoteka koje isključujete u odnosu na mjesto gdje ste odlučili kopirati datoteke. Evo primjera toga u igri:
Budući da kopiramo podatke iz Izvor-mape direktoriju, ne trebamo navesti gdje točno podmapa direktorij se nalazi. To je unutar njega. Međutim, ako se tada želimo isključiti File-1.txt iz te mape moramo navesti njezinu lokaciju, a korijen je direktorij "Izvornik mape". Imajte to na umu ako utvrdite da vam izuzeća nisu uspjela!
Ubrzavanje sigurnosnih kopija s rsync-om
Kao što je prethodno navedeno, rsync ima mogućnost komprimiranja datoteka koje kopira, a zatim ih dekomprimira na drugom kraju. Time se želi smanjiti količinu prijenosa podataka potrebnu za kopiranje datoteke, vrijeme trgovanja za upotrebu CPU-a potrebno za kompresiju. Pa ako ste na laptopu i to želite uštedite malo trajanja baterije 7 jednostavnih savjeta za poboljšanje trajanja baterije vašeg prijenosnog računala LinuxKako možete iscijediti više vremena iz baterije i uživati u istinski prijenosnom Linux računalnom iskustvu? Čitaj više , ovo možda ne želite koristiti.
rsync -ruv -z -/ Izvor-mape/ -/ Copy-mape
Sve što ovdje radimo je dodavanje -z opcija za rsync: ovo predstavlja mogućnost kompresije. To je kratko zlib, što softver rsync koristi za to. U osnovi (kazna namijenjena) vaše datoteke preskaču s jednog mjesta na drugo.
Da biste vidjeli poboljšanja brzine prijenosa, jednostavno pogledajte izlaz rsync-a. Točnije, „brzina je [x]”(Mjereno u sekundama). Upotrijebite ovo kao mjerilo da li vam vrijedi ili ne komprimiranje sigurnosnih kopija datoteka. Svako je računalo drugačije!
Ispitivanje voda
Prije skoka u dubini i upotrebe rsync-a, uvijek je dobro napraviti a testno pokretanje prvi. To vam omogućuje da točno vidite što će rsync kopirati i gdje prije stvaranja sigurnosne kopije podataka. Sve što trebate je dodati -n opcija (skraćeno za "nisu učinjene promjene") Vašoj naredbi da izvršite probno trčanje:
rsync -ruv -n ~ / Mapa izvora / ~ / Mapa kopiranja
Kao što gornja slika pokazuje, nijedna datoteka se zapravo ne prenosi. Međutim, i dalje morate vidjeti što bi se dogodilo ako propustite račun -n opcija. Zbog toga je suha vožnja u rsync-u izuzetno brz i lagan korak predostrožnosti, pogotovo ako koristite puno opcija vezanih zajedno.
Idemo dalje
Nadamo se da vam je ovaj članak pružio stručno znanje potrebno za brzo i učinkovito sigurnosno kopiranje podataka iz naredbenog retka. Međutim, rsync je izuzetno svestran alat, pa ako pronađete svoj potrebe za sigurnosnim kopijama premašuju potrebe ovog vodiča Kako napraviti sigurnosne kopije podataka na Ubuntuu i drugim distrosimaKoliko biste osjetljivih podataka izgubili kad bi vam pogon diska umro? Naravno, trebate sigurnosno rješenje, ali izrada sigurnosnih kopija u Linuxu može biti zahtjevna ako ne znate što radite ... Čitaj više , ne bojte se upisati ovu naredbu:
čovjek rsync
Dokument koji vidite prolazi kroz sve ovdje opisane mogućnosti puno detaljnije, zajedno s mnogim drugim. Na primjer, objašnjava kako isključiti datoteke prema njihovoj veličini, korisno za filtriranje praznih ili suvišnih datoteka.
Da li radije koristite naredbenu liniju za izradu sigurnosne kopije podataka? Zašto ili zašto ne?
Trenutno studira za BIT, Austin Luong je entuzijastični Linux entuzijast koji voli proselizirati oko slobodnog softvera. Također voli pisati sci-fi, ali samo u privatnosti tvrdog diska.