Sida 1 av 1
Backup
Postat: 12 aug 2008, 20:31
av durus
Jag vill ta backup på mina filer i en bärbar dator till min server dator. Jag kommer att resa en del, så jag kommer ej ha tillgång till säker uppkoppling, och ibland kanske väldigt långsam uppkoppling. Därför söker jag ett program som krypterar informationen och bara skickar över ändringar. Programmet ska därför inte ta hela backuper. Däremot vill ja ha möjlighet att gå tillbaka till vilken version jag vill. Jag har hittat ett program som heter rdiff-backup
http://www.nongnu.org/rdiff-backup/ . Är det någon som har erfarenhet av detta program, eller vet om något annat bra program ? Jag vill ha ett program som är säkert och robust. Jag vill ju kunna lita på att jag kan få tillbaka de backuper jag har gjort.
Re: Backup
Postat: 12 aug 2008, 20:44
av andol
Jag använder rdiff-backup, och gillar det starkt.
Tycker det är fullt tillräckligt robust. Visst kan en enskild backup misslyckas, men det städas upp rätt bra utav att --check-destination-dir automatiskt körs vid behov. Känns dessutom riktigt bra att nyare version utav programmet hanterar kontrollsummor.
Enda kruxet är väl att det ibland kan bli lite småomständigt att man behöver köra ungefär samma version utav rdiff-backup på båda sidor. Såtillvida man inte backupar över sshfs, eller dyl, förstås.
Re: Backup
Postat: 13 aug 2008, 00:53
av durus
Kan du hjälpa mig med att ställa in programmet ? Jag vill alltså göra backup på ett par filer och mappar. Jag försöker med detta men det fungerar inte.
Kod: Markera allt
rdiff-backup --print-statistics --include-globbing-filelist ~/backup_file_list server.se::/home/user/backup/rdiff-backup
backup_file_list
Kod: Markera allt
~/.liferea_1.4
~/.mozilla
~/.purple
~/.emacs
~/Desktop
~/Documents
~/Pictures
~/programmering
~/workspace
Jag vill alltså ta backup på filerna och mapparna ovan och spara min backup på min server server.se::/home/user/backup/rdiff-backup. Men det fungerar ju inte, och jag kan inte läsa mig till hur jag ska få till det.
Re: Backup
Postat: 13 aug 2008, 09:58
av andol
Tror det är den här harrangen du vill köra
Kod: Markera allt
rdiff-backup --print-statistics --include-globbing-filelist ~/backup_file_list --exclude '**' /home/localuser server.se::/home/user/backup/rdiff-backup
Även om du använder includes (och excludes) behöver du fortfarande ange en källa varifrån du kopierar.
I princip används alltid includes tillsammans med excludes. Ty hade man velat kopiera allt i källkatalogen hade man ju bara behövt ange den. I det här fallet petade jag in
--exclude '**', vilket excludar allt, som inte explicit blivit includat alltså.
Notera även att du behöver ändra lite på syntaxen i din backup_file_list. Då den inte hanterar tecknet ~ så får du helt enkelt inleda varje rad med /home/localuser istället.
Notera att här skiljer sig rdiff-backup litegrann från rsync. Om du i en rsync-include-fil inleder en rad med / så hänvisar det till roten (högst upp) i den källkatalog källkatalog. I rdiff-backup syftar det fortfarande på roten i själva filsystemet, oavsett vilken källkatalog du kör ifrån.
Re: Backup
Postat: 13 aug 2008, 19:59
av durus
Tack