Rsync
Rsync lar brukere replikere, backup og synkronisere filer eller mapper på tvers av flere systemer i et nettverk.
- Lar brukerne overføre filer og kataloger til en ny kilde
- Automatiserer prosessen med arkivet synkronisering
- Gjør bruk av ssh av sikkerhetsmessige årsaker
- Bare kopier i løpet av de delene av filene som er forskjellig mellom maskiner
- Minimerer tid og båndbredde på synkronisering og overføring
- Svært spesialisert verktøy med mange av de samme funksjonene som Samba
- Krever en moderat forståelse av kommandolinje koding
Gitt hvor mye av vår informasjon er lagret digitalt, lage pålitelige backup er en nødvendighet. Mens digitale data tillater oss å lagre mer uten å måtte bekymre seg for papirkopier tar opp plass eller nedverdigende, det betyr ikke at det er helt trygt. En ekstern angrep eller et ødelagt system kan lett tørke ut et helt bibliotek av kritisk informasjon. For avanserte brukere, spesielt systemadministratorer og bedriftseiere, er et backup system nærmest en nødvendighet. Dette gjør automatisering av backup og en mer effektiv tilnærming til å håndtere dem. Rsync er en av de bedre backup-systemer på markedet, både på grunn av enkelheten i sitt grensesnitt og effektiviteten av teknologien bak det. Typiske backup-systemer har en ganske enkel målsetting: å overføre filer, data eller mapper fra en kilde til en backup-server eller harddisk. Men det er ikke nødvendigvis den mest effektive måten å få ting gjort. Overføre informasjon direkte og kjører kontrollsummer for å sørge for at prosessen er fullført på riktig måte kan være en dyrisk renne av på båndbredde kostnader og en langsom forsøke. Ofte betyr dette å erstatte nye filer eller kataloger engros. Rsync tar en mer nyansert tilnærming til synkronisering og overføring. Den bruker en kompleks algoritme for å sammenligne filer og kataloger på både kilde og mottaker, identifisere bare forskjellene mellom disse versjonene og overføre over kun de data som skiller dem fra hverandre. Dette er en livredder hvis du regelmessig oppdaterer store mengder informasjon, som det kan forvandle en ti terabyte overføring til en sync bare en brøkdel av denne størrelsen. Rsync har eksistert i over to tiår, og det nesten alltid gjør en effektiv jobb med å bare overføre hva som må overføres, redusere byrden det setter på nettverket og sparer tid i prosessen. Mens rsync tar en viss grad av programmering erfaringer, er språket det trekker fra ganske enkelt og bør være lett å bruke for alle som er kjent med å jobbe i et kommandolinjegrensesnitt. Push og pull fungerer akkurat som du forventer i et Linux-terminal, og kommandoer for å opprette og eksport til nye kataloger på samme måte bruker enkel kommandolinje syntaks. Selv om dette kan brukes til å overføre enkle filer fra en kilde til en annen, er det ikke en særlig effektiv måte for å oppnå dette. Flytte hele kataloger og arkivere dem krever litt mer kunnskap, men det er i utgangspunktet så enkelt, og muligheten til å automatisere prosesser betyr at du kan bruke mindre tid i skallet og mer tid på å fokusere på viktigere saker. Den ekstra evne til å kjøre tester før du låse inn noen kommando er en flott funksjon, og rsync selv lar deg veksle passord funksjoner av og på et innfall. Hva rsync gjør på overflaten er enkel, men hvordan den gjør det gjør det et verdifullt verktøy for alle som trenger å regelmessig overføre og synkronisere informasjon.