Rsync
Rsync lader brugerne gentagne, backup og synkronisere filer eller mapper på tværs af flere systemer i et netværk.
- Lader brugere overføre filer og mapper til en ny kilde
- Automatiserer processen med arkivet synkronisering
- Gør brug af ssh af sikkerhedsmæssige hensyn
- Kun kopier over dele af filer, der er forskellige mellem maskiner
- Minimerer tid og båndbredde i synkronisering og overførsel
- Meget specialiserede værktøj med mange af de samme funktioner som Samba
- Kræver en moderat forståelse af kommandolinjen kodning
I betragtning af, hvor meget af vores information er lagret digitalt, skaber pålidelige sikkerhedskopier er en nødvendighed. Mens digitale data giver os mulighed for at lagre mere uden at skulle bekymre sig om papirkopier at optage plads eller nedværdigende, betyder det ikke, det er helt sikkert. En ekstern angreb eller en beskadiget systemet kan nemt udslette et helt bibliotek af kritiske oplysninger. For superbrugere, især systemadministratorer og virksomhedsejere, et backup-system er praktisk talt en nødvendighed. Dette giver mulighed for automatisering af backup og en mere effektiv metode til at styre dem. Rsync er en af de bedre backup-systemer på markedet, både på grund af enkelheden i dens interface og effektiviteten af teknologien bag det. Typiske backup systemer har en temmelig simpel objektive: overføre filer, data eller mapper fra en kilde enhed til en backup-server eller harddisk. Men det er ikke nødvendigvis den mest effektive måde at få tingene gjort. Overførsel af oplysninger direkte og kører kontrolsummer for at sikre, at processen er afsluttet korrekt, kan være en væmmelig dræn på din båndbredde omkostninger og en langsom affære. Ofte betyder det, erstatter nye filer eller mapper engros. Rsync tager en mere nuanceret tilgang til synkronisering og overførsel. Det bruger en kompleks algoritme til at sammenligne filer og mapper på både kilden og modtageren, identificerer kun forskellene mellem disse versioner og overføre kun over de data, der adskiller dem fra hinanden. Dette er en redningskrans, hvis du regelmæssigt opdaterer store mængder af information, da det kan forvandle en ti terabyte overførsel til en synkronisering kun en brøkdel af denne størrelse. Rsync har eksisteret i mere end to årtier, og det næsten altid gør en effektiv stykke arbejde med kun at overføre, hvad der skal overføres, reducere byrden det lægger på dit netværk og sparer tid i processen. Mens rsync tager en vis grad af programmering erfaringer, sproget det trækker fra er ret enkel og bør være let at bruge for alle, fortrolig med at arbejde i en kommandolinje-grænseflade. Push og pull fungerer nøjagtig som du ville forvente i en Linux terminal, og kommandoer til at skabe og eksporterer til nye mapper bruge tilsvarende grundlæggende kommandolinje syntaks. Selv om dette kan bruges til at overføre enkelte filer fra en kilde til en anden, er det ikke en særlig effektiv måde at opnå dette. Flytning hele mapper og arkivere dem kræver lidt mere erhvervede viden, men det er dybest set så simpelt, og evnen til at automatisere dine processer betyder, at du kan bruge mindre tid i skallen og mere tid på at fokusere på vigtigere sager. Den ekstra evne til at køre test, før du låser i enhver kommando er en stor funktion, og rsync selv gør det muligt at skifte password funktioner til og fra på et indfald. Hvad rsync gør på overfladen er enkel, men hvordan den gør det gør det et værdifuldt værktøj for alle, der har behov for regelmæssigt at overføre og synkronisere oplysninger.