Synkronisering och säkerhetskopior med Rsync

Innehållsförteckning
Närhelst vi hanterar en server eller på våra egna datorer måste vi hålla informationen synkroniserad mellan datorer eller mellan kataloger.
Rsync det är en app gratis multiplatform Den används för att utföra filsynkronisering och säkerhetskopiering. Det är mest känt och används i UNIX / Linux.
Rsync på en server lyssnar porten som standard TCP 873 och den tjänar både för säkerhetskopiering på en lokal server eller på en fjärrserver eller olika enheter i ett nätverk.
Låt oss börja med att installera rsync från terminalen, till exempel för Linux Ubuntu vi skriver
sudo apt-get install rsync
Sedan kommer vi att installera programmet Grsync är ett grafiskt gränssnitt för rsync -synkroniseringsverktyget i Linux.
sudo apt-get install grsync
Grsync kan också installeras på olika Linux-, Windows- och OS X -plattformar. Grsync är gratis programvara.
I början kan vi skapa ett konto mellan två kataloger, både fjärranslutna och lokala.

Vi skapar en synkronisering
I sessionerna kan vi definiera flera säkerhetskopior eller synkronisering, olika när det gäller käll- och målkatalogen, som vi kan välja när som helst genom en rullgardinsmeny. Så vi kan definiera flera synkroniseringar och sedan aktivera med ett enda klick, till exempel säkerhetskopiering, projekt, e -post.
Vi väljer källa och målkatalog. Om vi ​​använder en snedstreck i slutet av källvägen, indikerar det att vi bara vill kopiera innehåll från den mappen till destinationen. Om vi ​​inte lägger stapeln kopierar den källkatalogen och innehållet.
Synkronisera katalog och innehåll
Ursprung: / hem / användare / ursprung
Synkronisera endast innehåll
Destination: / home / user / origin /
Vi har flera alternativ att välja för att behålla samma användare, grupp och behörigheter, för att definiera om målkopian ska raderas om en kopia hittas.
Vi kommer att se flera exempel både från kommandon och från Grsync -gränssnitt
Synkronisera en hårddisk och en pendrive
Ursprung: / home / user / images
Destination: / media / user / usb001
Synkronisera flera kataloger i en enda session
För att göra detta, i rotkatalogen, skapar jag en textfil utan ett tillägg som heter lista i .grsync -katalogen, som är som en dold katalog, och inuti skriver jag en lista över kataloger som ska synkroniseras.
####### / home / user / .grsync / list #######
# .grsync / lista
/Projekt
/bilder
/ dokument
####### end / home / user / .grsync / list #######
Sedan på fliken avancerade alternativ anger jag att synkroniseringen från ursprunget kommer att vara till de kataloger som nämns i listfilen

Därför, på fliken Grundläggande alternativ, till exempel för en synkronisering från dator till pendrive
Ursprung: / home / user /
Destination: / media / user / usb001
I avancerade alternativ anger vi var listan över kataloger är att läsa
--files-from = / home / user / .grsync / list
Andra alternativ som låter dig anpassa Grsync är:
Uppdatera bara befintliga filer, jämför dem och kopiera inte nya filer
Ignorera filer som redan finns på destinationen eller uppdatera inte de nyaste filerna, kopiera bara de som inte finns
Detta ger en anpassad kopieringssynkronisering per användare och enligt deras preferenser kan varje session ha en annan konfiguration med tydligt fokus på inkrementella säkerhetskopior.
Grsync låter dig simulera alla processer med detta, du kan veta om något kommer att gå fel innan du gör en kopia eller synkronisering, eftersom det visar det verkliga resultatet av filerna som kommer att ändrasGillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave