Permalänk
Medlem

Remote backup

Jag har en Ubuntu-server hemma som bland annat används för att säkerhetskopiera dokument och bilder från våra andra datorer mha rsnapshot. Ett antal vecko-, månads- och årsbackuper sparas på en intern disk i servern. Jag har nu skaffat en tillräckligt stor extern disk som jag tänkte ställa hemma hos mina föräldrar tillsammans med en Raspberry Pi som skall agera backup-server.

Frågan är hur jag skall konfa den: bör jag hämta de färdiga snapshotsen från servern eller skapa nya snapshots direkt från våra skrivbordsdatorer? Finns det några nackdelar med endera metoden?

Visa signatur

Det finns bara två sorters hårddiskar: de som har gått sönder och de som skall gå sönder.

Permalänk
Medlem

Personligen hade jag skickat dit en kopia från en lokal backupserver. Men jag vet faktiskt inte vad som är bäst.

Visa signatur

Kan en del om trä
Ctrl-Shift-N

Permalänk
Medlem
Skrivet av Igelkott:

Personligen hade jag skickat dit en kopia från en lokal backupserver. Men jag vet faktiskt inte vad som är bäst.

Du hade alltså speglat ett färdigt snapshot?

Visa signatur

Det finns bara två sorters hårddiskar: de som har gått sönder och de som skall gå sönder.

Permalänk
Medlem
Skrivet av zarkov:

Du hade alltså speglat ett färdigt snapshot?

Det blir förstås mycket data varje gång. Beror väl på mängden data och hur ofta det behövs göras.

Visa signatur

Kan en del om trä
Ctrl-Shift-N

Permalänk
Medlem
Skrivet av Igelkott:

Det blir förstås mycket data varje gång. Beror väl på mängden data och hur ofta det behövs göras.

Att föra över hela datamängden varje vecka finns inte på kartan, det är runt 2 TB. Med inkrementell backup handlar det om några hundra MB i veckan, i undantagsfall ett par GB.

Frågan är om rsyncs H-flagga räcker? (retain hard links)

Ett annat alternativ är ju att kliva ner i katalogstrukturen till första datanivån och bara säkerhetskopiera det som finns i den mappen och nedåt. Jag har följande mappstruktur på servern:

/mnt/ /mnt/backup/ /mnt/backup/weekly.0/ /mnt/backup/weekly.0/desktop/ /mnt/backup/weekly.1/ /mnt/backup/weekly.1/desktop/ osv

Om jag bara tar innehållet i desktop/ borde ju bara förändringarna synkas, iaf om jag använder H-flaggan. Tänker jag rätt nu?

Visa signatur

Det finns bara två sorters hårddiskar: de som har gått sönder och de som skall gå sönder.

Permalänk
Medlem
Skrivet av zarkov:

Att föra över hela datamängden varje vecka finns inte på kartan, det är runt 2 TB. Med inkrementell backup handlar det om några hundra MB i veckan, i undantagsfall ett par GB.

Frågan är om rsyncs H-flagga räcker? (retain hard links)

Ett annat alternativ är ju att kliva ner i katalogstrukturen till första datanivån och bara säkerhetskopiera det som finns i den mappen och nedåt. Jag har följande mappstruktur på servern:

/mnt/ /mnt/backup/ /mnt/backup/weekly.0/ /mnt/backup/weekly.0/desktop/ /mnt/backup/weekly.1/ /mnt/backup/weekly.1/desktop/ osv

Om jag bara tar innehållet i desktop/ borde ju bara förändringarna synkas, iaf om jag använder H-flaggan. Tänker jag rätt nu?

Jag skulle nog sparat de gamla och påbörjat nya backuper, alltid trevligt att ha par extra backups. Om möjligt skulle jag mergat dem kanske? Om du inte redan tänkt det, så gör första backupen lokalt i ditt lan Sen kör du inkrementella backups efter behov via wan. Klarar en pi av det så konfa den som din befintliga.

Jag själv kör acronis lokalt här hemma, jag skulle kompletterat det med remotebackup om jag haft internet så det räckte, yey ADSL ftw.

Tips! Om du inte redan har testat, så passa på att göra en återställning av allt till din externa disk som ex för att kontrollera så det fungerar innan du påbörjar det nya.

Visa signatur

.

Permalänk
Medlem
Skrivet av fragwolf:

Jag skulle nog sparat de gamla och påbörjat nya backuper, alltid trevligt att ha par extra backups. Om möjligt skulle jag mergat dem kanske? Om du inte redan tänkt det, så gör första backupen lokalt i ditt lan Sen kör du inkrementella backups efter behov via wan. Klarar en pi av det så konfa den som din befintliga.

Jag själv kör acronis lokalt här hemma, jag skulle kompletterat det med remotebackup om jag haft internet så det räckte, yey ADSL ftw.

Tips! Om du inte redan har testat, så passa på att göra en återställning av allt till din externa disk som ex för att kontrollera så det fungerar innan du påbörjar det nya.

Ja, tanken är att fylla disken hemma innan jag tar med den till föräldrarna i jul. Min fråga är dock vilken disk som skall vara källa till den inkrementella backupen, vecko-snapshotet på servern eller de ursprungliga filerna på arbetsdatorerna. Du verkar ju luta åt det senare? Å ena sidan är det ju de filerna som är "originalen", å andra sidan är servern alltid påslagen.

Tack och lov har både jag och föräldrarna fiberanslutning.

Visa signatur

Det finns bara två sorters hårddiskar: de som har gått sönder och de som skall gå sönder.

Permalänk
Medlem

Frågan är ju först och främst om du vill ha en full backup (med historik) på din remote site, eller om det räcker med en synk av det senaste.

Full backup:
Att rsynka hela din lokala backup blir problematiskt eftersom hela backupen kommer överföras varje gång pga att rsnapshot har roterat filerna.

Jag hade löst detta genom att köra rsnapshot även på remote-datorn och låta den ta backup på din lokala backup's "daily.0 (eller motsvarande) med samma intervall som din lokala backup. Det gäller dock att säkerställa att remote-backupen aldrig råkar köra samtidigt som den lokala för då lär det bli knas.

Ett annat alternativ är att byta till en annan backuplösning som har stöd för remote, tex borg.

Enbart synka mot den senaste backupen:
Hade jag löst genom att köra en vanlig rsync -aH på din lokala server och låta den pusha ut till remote. Då kan du enkelt se till så du aldrig synkar samtidigt som rsnapshot kör.

Permalänk
Medlem
Skrivet av Spannen:

Frågan är ju först och främst om du vill ha en full backup (med historik) på din remote site, eller om det räcker med en synk av det senaste.

Full backup:
Att rsynka hela din lokala backup blir problematiskt eftersom hela backupen kommer överföras varje gång pga att rsnapshot har roterat filerna.

Jag hade löst detta genom att köra rsnapshot även på remote-datorn och låta den ta backup på din lokala backup's "daily.0 (eller motsvarande) med samma intervall som din lokala backup. Det gäller dock att säkerställa att remote-backupen aldrig råkar köra samtidigt som den lokala för då lär det bli knas.

Ett annat alternativ är att byta till en annan backuplösning som har stöd för remote, tex borg.

Enbart synka mot den senaste backupen:
Hade jag löst genom att köra en vanlig rsync -aH på din lokala server och låta den pusha ut till remote. Då kan du enkelt se till så du aldrig synkar samtidigt som rsnapshot kör.

Tack för bra svar, du har några poänger där.

Lättaste sättet, om än inte snyggaste/säkraste sättet, att förhindra två rsync-processer från att krocka är väl att schemalägga dem så långt ifrån varandra som möjligt varje dygn. Alternativet blir väl att skriva ett litet script på Raspberryn som kollar efter en .pid-fil på hemma-servern innan den startar rsnapshot.

Skall kolla lite närmare på Borg!

Visa signatur

Det finns bara två sorters hårddiskar: de som har gått sönder och de som skall gå sönder.