Sikkerhedskopiering af dine oplysninger er meget vigtig for dig, eller det skal i det mindste være. En af mine kollegeprofessorer fortalte mig engang, "Det er ikke et spørgsmål om, om din harddisk vil gå ned; det er, når din harddisk vil gå ned. "

Rsync er et værktøj, der giver dig mulighed for at holde to forskellige mapper synkroniseret, enten lokalt (to steder på samme maskine, inklusive vedhæftede enheder) eller eksternt (lokal computer til server eller endda server til backup server). Det er gratis og open source-software og kører på Linux og de fleste andre Unix-lignende operativsystemer, herunder FreeBSD og Mac OS X.

Desuden kan de, der foretrækker ikke at få deres fingre snavset på kommandolinjen, bruge Grsync, en grafisk frontend til rsync, der er tilgængelig i de fleste Linux distributionskanaler.

Placeringer

Uanset om du bruger kommandolinjen eller et grafisk program, er placeringen nøglen. Du skal kende de absolutte stier til begge steder, du vil synkronisere. Hvis du f.eks. Sikkerhedskopierer et fotokatalog i din hjemmemappe, der er placeret i Billeder / 2010 / StateFair, skal du have hele stien, / hjem / brugernavn / Billeder / 2010 / StateFair .

For eksterne steder er formatet [email protected]: / path / to / directory

Rsync er afhængig af SSH til eksterne sikkerhedskopier, så brugernavnet du angiver skal være din SSH login identitet til den eksterne computer eller server. Hvis du synkroniserer to lokale computere på dit netværk, skal du muligvis installere OpenSSH-serveren.

Lokal backup

Hvis du vil udføre en lokal backup til et vedhæftet drev eller en anden placering, skal du angive standardplaceringen først, efterfulgt af sikkerhedskopieringsstedet.

 rsync -avz / home / brugernavn / Billeder / 2010 / StateFair / media / disk / backup 

"-a" -flaget vil fortælle rsync at arkivere backupen. "-z" -flaget vil fortælle rsync at komprimere arkivet. "-v" flag er "verbose" og vil give dig oplysninger om backupen.

Remote Backup

Hvis du vil sikkerhedskopiere et websted til en backup-server eller en lokal maskine, skal du logge på serveren via SSH. Kør derefter rsync fra kommandolinjen:

 rsync -avz / home / brugernavn / www / public_html brugernavn @ backup-server: / home / user / backup 

Det vil bede dig om et kodeord, som bliver det, du bruger til SSH.

Incremental Backups

Rsync vil som standard udføre inkrementelle sikkerhedskopier. Det betyder, at det ikke vil genoprette alle filerne hver gang en backup udføres. I stedet bliver kun de filer, der er blevet oprettet eller ændret siden den sidste sikkerhedskopiering, kopieret. Dette vil spare tid og netværk båndbredde, noget som er meget vigtigt, hvis du kører en hjemmeside eller dedikeret server.

Hvis du vil have dine sikkerhedskopier til at blive automatiseret og periodisk, kan du opsætte et cron-job til at køre rsync på de tidspunkter, du angiver. På en server kan du bare oprette et grundlæggende shell script, der kører rsync og slip scriptet i /etc/cron.daily eller /etc/cron.weekly, afhængigt af hvor ofte du vil udføre sikkerhedskopier.

Grsync

For en stationær eller mobil computer er Grsync et godt værktøj, du kan bruge til at forenkle rsync-processen og også gemme dine sessioner til fremtidig periodisk brug. Indstil kilde og destination præcis som du ville med rsync.

Ubuntu-brugeren kan installere det via Ubuntu Software Center, eller blot klikke her for at installere.

Den første boks bliver kilden, og den anden bliver destinationen. Der er også mange valgmuligheder, men medmindre du har noget specifikt, du skal konfigurere, kan du forlade standardindstillingerne og bare trykke på "Udfør".

Grsync giver dig mulighed for at oprette flere sessioner, så du kan sikkerhedskopiere et antal steder og holde sessionerne til stede for fremtidig brug. For at tilføje en ny session skal du bare klikke på knappen "Tilføj" og give det et navn. Grsync er fri software og er tilgængelig til Linux, Unix, Windows og Mac OS X.

Endelig skal det bemærkes, at rsync er et godt værktøj til sikkerhedskopiering af data, men intet er perfekt hele tiden. Du bør regelmæssigt kontrollere dine sikkerhedskopier for at sikre, at de er vellykkede og korrekte. Hvis alt går godt, vil du hurtigt og nemt kunne sikkerhedskopiere dine filer.