Sida 1 av 1
Backuptips
Postat: 25 aug 2008, 17:37
av Ainigma
Hej!
Kan någon ge lite tips på vilka backupprogram de anser vara bäst och varför. För mig är det två parametrar som väger tungt: (1) Det är lättanvänt så att man inte gör några misstag som gör att man förlorar data; (2) Det är tillförlitligt. Dvs det gör det ska göra varje gång man använder det, och det är inga problem att återställa det. Detta väger förstås tyngst.
Jag har hört att en fördel med linux är att om en del är korrumpt så kan systemet fortfarande läsa andra delar så att man inte förlorar allt. Hur blir det med backuperna om någon fil är lite korrupt?
Jag har testat sBackup men då jag skulle testa att återskapa så fick jag felmeddelandet: "Fel: inga säkerhetskopior hittades i målmappen" Vet inte om jag gjort något fel eller om det är en inställningsak eller en bug. Det finns i alla fall en stor arkivfil som ska innehålla säkerhetskopiorna.
Vilka program har fungerat bra för er?
Re: Backuptips
Postat: 25 aug 2008, 18:20
av dmz
Inte behövs det några program för detta, ett simpelt script duger gott.
Kod: Markera allt
#!/usr/bin/python
# -*- coding: utf-8 -*-
# "backup.py" , simpelt backup-script
# Ersätt source och target_dir
import os, time
#Källmapp samt mapp att kopiera filerna till
source = ['~/Dokument', '~/irclogs', '~/Skrivbord', '~/.config']
target_dir = '/media/disk/Backup/Home/'
# Filerna sparas komprimerat i en zip-fil
# Undermappen i rotmappen kommer att få dagens datum som namn
today = target_dir + time.strftime( '%Y%m%d')
# Zip-filen kommer att få aktuell tid som filnamn
now = time.strftime( '%H%M%S' )
# Ger användaren en möjlighet att ange en kommentar som läggs till i filnamnet på zipfilen
comment = raw_input('Kommentar: ')
# Kontrollerar om en kommentar har angetts eller inte
if len(comment) == 0:
target = today + os.sep + now + '.zip'
else:
target = today + os.sep + now + '_' + \
comment.replace(' ', '_') + '.zip'
#Skapa undermapp om den inte redan existerar
if not os.path.exists(today):
os.mkdir(today)
print 'Mappen ' + today + ' skapad.'
zip_command = "zip -qr '%s' %s" % (target, ' '.join(source))
# Kör backupen
if os.system(zip_command) == 0:
print 'Backup skapad i ', target
else:
print 'Backup misslyckades!'
Re: Backuptips
Postat: 25 aug 2008, 20:44
av Ainigma
Lite frågor:
Vad kan skriptet göra egentligen. Gör den både vanligabackup och "incremental", hur stora backuper kan man göra? Jag har flera gig att backa up kan dessa verkligen vara i en arkivfil?
Ska jag lägga skriptet i /.gnome2/nautilus-scripts/ ?
Re: Backuptips
Postat: 25 aug 2008, 23:32
av dmz
Ainigma skrev:Lite frågor:
Vad kan skriptet göra egentligen. Gör den både vanligabackup och "incremental", hur stora backuper kan man göra? Jag har flera gig att backa up kan dessa verkligen vara i en arkivfil?
Ska jag lägga skriptet i /.gnome2/nautilus-scripts/ ?
Vet inte vad du menar med "incremental"? Jag backupar flera GB utan problem, och ja, det kan vara i en komprimerad fil.
Nja, jag vet inte om Nautilus har stöd för python.
För att underlätta, spara i en fil, sudo chmod +x , döp om till t.ex tabackup och flytta till en nyskapad katalog vid namn ~/bin
Re: Backuptips
Postat: 26 aug 2008, 10:22
av Ainigma
(1) Kan skriptet i backupen updatera bara det som är förändrat så att det inte behöver kopiera allting nytt varje gång?
(2) Om zipfilen blir korrumpt kan man fortfarande få fram allt som inte är korrupt i den eller är då allt förlorat? I så fall är det väl bättre att inte spara i zipfil (i alla fall om man har uttrymme). Det vore tråkigt att förlora 100 gig bara för att en liten del av en arkivfil inte kan läsas.
(3) Hur exakt använder man skriptet (tänk på att jag är nybörjare på linux/ubuntu och har aldrig använt skript förut) ?
Re: Backuptips
Postat: 26 aug 2008, 12:21
av dmz
Ainigma skrev:(1) Kan skriptet i backupen updatera bara det som är förändrat så att det inte behöver kopiera allting nytt varje gång?
(2) Om zipfilen blir korrumpt kan man fortfarande få fram allt som inte är korrupt i den eller är då allt förlorat? I så fall är det väl bättre att inte spara i zipfil (i alla fall om man har uttrymme). Det vore tråkigt att förlora 100 gig bara för att en liten del av en arkivfil inte kan läsas.
(3) Hur exakt använder man skriptet (tänk på att jag är nybörjare på linux/ubuntu och har aldrig använt skript förut) ?
1. Nej inte i dagens läge (tänk på att jag är nybörjare på scriptande, framförallt python

, om det inte gäller samma dag ).
2. Om det blir något fel i backup-processen får du ett meddelande om det.
3. Det finns ett par sätt att exekvera det på:
Flytta till ~/bin , och döp till t.ex
minbackup så kan du skriva endast
minbackup i vilken katalog som helst.
Re: Backuptips
Postat: 26 aug 2008, 12:54
av Ainigma
Ok tack för hjälpen, jag ska testa detta. Är det någon skillnad i tid i att göra denna backup mot att bara kopiera av filerna manuellt?
Har du testat backupprogrammen som har gui ? Typ bacula och dylikt? Har de inte varit bra?
Re: Backuptips
Postat: 26 aug 2008, 12:54
av Ainigma
Ok tack för hjälpen, jag ska testa detta. Är det någon skillnad i tid i att göra denna backup mot att bara kopiera av filerna manuellt?
Har du testat backupprogrammen som har gui ? Typ bacula och dylikt? Har de inte varit bra?
Re: Backuptips
Postat: 26 aug 2008, 13:17
av dmz
Ainigma skrev:Ok tack för hjälpen, jag ska testa detta. Är det någon skillnad i tid i att göra denna backup mot att bara kopiera av filerna manuellt?
Har du testat backupprogrammen som har gui ? Typ bacula och dylikt? Har de inte varit bra?
När du väl har confat så går det ju givetvis fortare än att göra det manuellt, du kan även slänga in det som ett cron-jobb så att det körs kanske 1 gång om dagen vid en viss tidpunkt, samt binda scriptet till en snabbknapp, en meny, etc, etc..
Nej jag har inte testat något backup-program med GUI. Försöker hålla mig från GUI överhuvudtaget, dessutom var detta scriptet mest en del i en kurs jag tog.
Re: Backuptips
Postat: 27 aug 2008, 00:23
av David Andersson
Ainigma skrev:(2) Om zipfilen blir korrumpt kan man fortfarande få fram allt som inte är korrupt i den eller är då allt förlorat?
Gjorde just en test att korrupta en zip-fil i mitten. Den packar upp alla filer, men varnar att en är korrupt. Alla filer återskapas, men en med fel i innehållet. Retur-status från unzip blir 2 (error). Så zip kan funka, om du lyckas läsa
hela filen (inkl fel) från backuppen.
Re: Backuptips
Postat: 27 aug 2008, 01:09
av David Andersson
Ainigma skrev:(1) Kan skriptet i backupen updatera bara det som är förändrat så att det inte behöver kopiera allting nytt varje gång?
Det finns ett kommando
rsync som funkar jättebra som backupprogram om man backar upp till en hårddisk eller till en server. Det kan backa upp inkrementellt (bara kopiera ändrade filer sedan förra). Det kan skapa en ny backuppkatalog vid varje backup och hårdlänka oändrade filer till förra backuppen (så man får nåt som påminner om Macintosh Time Machine).
Exempel: Jag har backupper av min home på en andra hårddisk. Var och en av dem innehåller 51 GB. Jag har 14 backupper från olika tidpunkter men tillsammans tar de bara 53 GB, eftersom filer som inte ändrats mellan backupperna är gemensamma, med hårdlänkar.
Första backuppen tog över 30 minuter, medans varje inkrementell backup bara tar några minuter.
Om du backar upp på en hårddisk är kommandot:
Kod: Markera allt
rsync --archive --delete --link-dest PREVIOUS_BACKUP SOURCE NEW_BACKUP
Exempel: sudo rsync --archive --delete --link-dest /media/disk2/backup/20080825 /home/david /media/disk2/backup/20080826
Du kan lägga det i ett script som hittar på namn på backupkatalogerna. Ta då bort sudo och starta det automatiskt med roots crontab. Det går att köra rsync som vanlig användare, men udda filrättigheter/udda ägare kommer inte med. (Det spelar mindre roll för home.)
Kommandot rsync finns i paketet rsync.
Läsa mer:
http://www.mikerubel.org/computers/rsync_snapshots/
Re: Backuptips
Postat: 27 aug 2008, 02:37
av andol
Vill man säkerhetskopiera med hjälp utav rsync och hårda länkar så kan
rsnapshot vara värt att titta på. I grund och botten bygger det på Mike Rubels idéer, men med ett lite robustare och mer lättanvänt ramverk.
Re: Backuptips
Postat: 28 aug 2008, 18:14
av Ainigma
Men vad säger ni om de med GUi då såsom Sbackup, BackupPc osv då är det ingen som har erfarenhet av dessa?
Re: Backuptips
Postat: 11 sep 2008, 14:39
av BadOmen
Ainigma skrev:Men vad säger ni om de med GUi då såsom Sbackup, BackupPc osv då är det ingen som har erfarenhet av dessa?
Bumpar upp det här då frågan ovan gjorde mig lite nyfiken
