PDA

Bekijk Volledige Versie : Back-up maken volledige server



mathijsie
23/08/09, 12:47
Goedemiddag, allen :thumbup:

Ik weet niet of ik dit in de juiste rubriek post, zo niet, sorry daarvoor.

Mijn vraag is als volgt. Als ik een (1U) server heb, met een harddisk van 250GB, wat is de goedkoopste manier om hiervan een volledige back-up te maken. Deze back-up hoeft niet dagelijks plaats te vinden, een keer of twee per maand is voldoende (de server gaat niet gebruikt worden voor hosting en zodoende verandert er niet zo veel aan de inhoud van de harddisk).

Wat betreft het hele server gebeuren ben ik nog maar een beginner, dus als dit een domme vraag is, sorry daarvoor. Alvast bedankt voor de hulp in ieder geval.

Groetjes,
Mathijs

dennis0162
23/08/09, 13:26
Je kan het beste ergens backup ruimte huren. Niet bij je colocatie provider, mocht je daar ooit een geschil mee krijgen kan je altijd bij je backups.

marsipulami
23/08/09, 13:42
afhankelijik van je OS zou je een ghost -image kunnen maken

mathijsie
23/08/09, 14:14
@marsipulami: het OS wordt Ubuntu Linux (server editie). Het maken van de image zal nog wel lukken denk ik, het probleem is meer: waar sla ik deze op. Een backup maken en op dezelfde server opslaan heeft niet veel nut denk ik zo.

@dennis: Daardoor verstook ik natuurlijk wel veel bandbreedte, dan moet ik de hele backup via internet versturen, toch? Dat is dan het voordeel van backups bij de colo-boer, die hebben daar meestal een interne verbinding voor (toch?).

Weet je toevallig een goed adres waar je backup ruimte kan huren? Als ik zo eens op internet kijk zijn ze allemaal behoorlijk prijzig, ik zie zelfs tot over de 200 euro per maand voor een backup ruimte van 250 gieg? Dat vindt ik een beetje prijzig.

avanmessen
23/08/09, 14:53
Post even wat in "aanbiedingen gezocht" ?
Dan vind je zeker iets aan degelijke prijs ...

dennis0162
23/08/09, 14:59
klopt, je kan hier op WHT een topic openen.

cj0
23/08/09, 15:24
<knip>

Bedenk wel dat bij de ongelimiteerde opslagcapaciteiten er doorgaans een bandbreedte beperking van toepassing is. Bij sommige ongelimiteerde aanbieders treedt die bandbreedte beperking pas in na het oploaden van een bepaalde hoeveelheid gegevens. Maar wat misschien nog wel belangrijker is, om de restore snelheid goed te bekijken. Als je een storing hebt, wil je vooral snel bij je bestanden kunnen.
<knip>

mathijsie
23/08/09, 15:28
Hartelijk dank voor de info, ik ga er mee aan de slag.

cj0
23/08/09, 15:42
Nog een tip: maak backups naar meer dan 1 locatie. Het blijft internet dus heb je altijd het risico dat onderdelen niet bereikbaar zijn. En (vroeger) met tapes gebruik(te) je ook meer dan 1 tape om (a) over verschillende reservekopieën te kunnen beschikken maar ook (b) ze op verschillende locaties op te kunnen slaan.

Phu
23/08/09, 15:46
Je kan backups maken via een tar gz

tar -cvf /backupnaam.tar.gz /de mappen die je backupped

middels cronjob scp naar remote ftp locatie of andere secure ftp methode.

Wat je dan nog kan doen is system files bijvoorbeeld 1x per maand
en de client files meerdere malen per maand te backuppen.

Indien je 1 server hebt kan je bijvoorbeeld de backups ook lokaal wegschrijven naar je thuis server of downloaden naar een externe schijf.

Dit is de goedkoopste optie of je kan altijd nog een wat professionelere backup dienst afnemen en gebruiken hiervoor.

mathijsie
23/08/09, 16:02
Nog een vraagje: met een externe back-up dienst zal het denk ik niet mogelijk zijn een volledige systeem-image te maken, aangezien je deze niet terug kunt plaatsen via internet? Of kan dit wel?

cj0
23/08/09, 16:05
Je kan backups maken via een tar gz

Of dit de goedkoopste optie is, is mede afhankelijk van de totale backupgrootte en wat betaald moet worden voor het dataverkeer.

Als de colocatie overeenkomst 50GB inclusief heeft, en daarna € 1,- per GB kost, het systeem normaal al 25GB verkeer genereert, de volledige systeem backup na compressie 50GB groot is en de client bestanden zo'n 10GB die je zeg 4 x per maand wilt backuppen, dan genereert dat al zo'n 50+4x10=90GB aan verkeer, waar er nog 25GB uit de bundel over was. Gevolg is extra kosten van 90-25=€ 65 per maand voor extra colocatie dataverkeer.

In zo'n geval zal slimme backup software die alleen de wijzigingen (schatting in dit voorbeeld: minder dan 5GB per maand) over de lijn stuurt, al snel voor een besparing zorgen.

cj0
23/08/09, 16:17
met een externe back-up dienst zal het denk ik niet mogelijk zijn een volledige systeem-image te maken,

Een volledige systeem-image maken, kan doorgaans niet met externe backup diensten. Externe backup diensten zijn bijna altijd bestanden backups. Wat overigens weer niet wil zeggen dat als je alle bestanden backupt, daar geen bootable backup van kunt restoren. Maar dat vereist vaak weer extra handelingen.


aangezien je deze niet terug kunt plaatsen via internet? Of kan dit wel?
Dat is vooral afhankelijk van de mogelijkheden die je op je systeem hebt om bij een storing van iets anders te kunnen starten dan de schijf waar je normaal via opstart. Ik kan mij allerlei opties voorstellen, van een tweede bootable schijf, cd-rom, usb stick of netwerk boot, waarbij je dan een omgeving ingericht hebt waarop de client software voor het restoren van de backup voorgeïnstalleerd staat.

Randy
23/08/09, 16:48
Kijk eens naar iemand die back-ups op basis van R1soft aanbied. Je bent even ebzig voor de eerste back-up, maar daarna synct hij incremental. Bepaalde directory's (/var/www, /home, /etc) laat je gewoon eens per uur meerollen bij wijzigingen. Hiermee kun je later ook een bare-metal restore doen. (Al werkt dit met PXE en dus enkel binnen je subnet, maar de bootCD aanpassen opdat deze eerst een VPN verbinding maakt is niet zo moeilijk).

mathijsie
23/08/09, 17:52
Ehm... PXE? Subnet? Zoals ik al aangaf, omtrent het hele server gebeuren ben ik nog maar een beginner, een beetje meer uitleg zou welkom zijn :)
Ik lees op Wikipedia dat PXE de preboot execution environment is, maar hoe dat precies werkt: geen idee. Bestaan hier tutorials over?

Phu
23/08/09, 22:14
Of dit de goedkoopste optie is, is mede afhankelijk van de totale backupgrootte en wat betaald moet worden voor het dataverkeer.

Als de colocatie overeenkomst 50GB inclusief heeft, en daarna € 1,- per GB kost, het systeem normaal al 25GB verkeer genereert, de volledige systeem backup na compressie 50GB groot is en de client bestanden zo'n 10GB die je zeg 4 x per maand wilt backuppen, dan genereert dat al zo'n 50+4x10=90GB aan verkeer, waar er nog 25GB uit de bundel over was. Gevolg is extra kosten van 90-25=€ 65 per maand voor extra colocatie dataverkeer.

In zo'n geval zal slimme backup software die alleen de wijzigingen (schatting in dit voorbeeld: minder dan 5GB per maand) over de lijn stuurt, al snel voor een besparing zorgen.

Dataverkeer kost vandaag de dag bijna niets meer en is dus te verwaarlozen.
bedoel kijk in advertentie gedeelte 39 euro krijg je 1000 gb verkeer.

We leven in 2009 waar je gemiddels 20 euro per megabit 95% betaald 0,10 euro per gb
niet meer in 2003 waar je nog 200 euro per megabit betaald dus 1 euro per gb
Als je dit bekijkt in normale datacenters regio amsterdam is dit gewoon redelijk normaal.

niet tevergelijken met de marktprijzen in Belgie :)

t.bloo
24/08/09, 11:18
Als je zaken als PXE niet in de vingers hebt, dan ontkom je bij een echte systeem crash denk ik niet aan opnieuw installeren en daarna userbestanden terugzetten. Zoveel werk is dat nou ook weer niet voor een eenvoudige hosting server. Als je goede terminal toegang hebt dan kan na oplossen van eventuele hardware problemen bijvoorbeeld een server met DirectAdmin na een uur weer draaien.

Voor backuppen kun je rsync of 1 van de vele varianten gebruiken, dat stuurt na de eerste keer alleen de veranderingen (zelfs binnen files) over en kost daarom het minste dataverkeer. Je kunt dat gebruiken bij iedere aanbieder van backup space die (jailed) shell toegang geeft. Als je iets op basis van FTP gebruikt, dan kost dat altijd meer dataverkeer. Er zijn ook luxere programma's te huur zoals het eerder genoemde Bacula, Ashay, R1soft etcetera.

mathijsie
24/08/09, 11:39
Nu vraag ik mij af: kan ik, als ik het besturingssysteem e.d. geïnstalleerd en geconfigureerd heb, hier een bootable systeemimage van maken en die op een DVD plaatsen? Zo ja, dan zou ik dit kunnen doen en voor de rest van de files een reguliere back-up maken via één van de bovenstaande methoden. Dan kan ik toch redelijk snel de server weer herstellen.

Sander-
24/08/09, 11:55
Nu vraag ik mij af: kan ik, als ik het besturingssysteem e.d. geïnstalleerd en geconfigureerd heb, hier een bootable systeemimage van maken en die op een DVD plaatsen? Zo ja, dan zou ik dit kunnen doen en voor de rest van de files een reguliere back-up maken via één van de bovenstaande methoden. Dan kan ik toch redelijk snel de server weer herstellen.

Dat kan, Norton Ghost en nog een vracht andere producten kunnen dit.

kixtart
24/08/09, 18:13
In aanvulling op de post van Randy is er van r1soft ook een gratis stukje software om je systeem te imagen:

http://www.r1soft.com/tools/linux-hot-copy/hcp-tips/

Henri

mathijsie
24/08/09, 18:49
Okee, da's mooi. Ik denk dat ik er dan uit ben - het zal een combinatie worden van een basis image en backups van de overige files. Mocht ik op nieuwe problemen stuiten dan meldt ik me weer. Tot zo ver: bedankt voor alle informatie!

aristo
24/08/09, 21:49
Mijn idee: Maak het niet te ingewikkeld.
Maak een backup van je belangrijke userfiles. Dat zal vast geen 250 gB zijn. Dat kun je evt thuis op je eigen PC.
Als er een keer echt wat mis gaat: Nieuwe installatie en je userfiles er weer over heen.
Kost wat tijd, maar weinig of geen geld.

Vr.gr. Eef

chielsen
24/08/09, 22:33
Wat ik nooit snap.. bijna al die backup methodes werken dmv van data te pushen.
Dus ze sturen de backup naar een backuplocatie.
Wat nou als een hacker komt, die kan mooi ook je backuplocatie meenemen..

Is er niet iets wat de data opvraagt?

Randy
24/08/09, 22:56
Wat ik nooit snap.. bijna al die backup methodes werken dmv van data te pushen.
Dus ze sturen de backup naar een backuplocatie.
Wat nou als een hacker komt, die kan mooi ook je backuplocatie meenemen..

Is er niet iets wat de data opvraagt?

Genoeg. Bacula o.a. Voordeel is dan ook dat deze zelf de queue beheerd, zodat niet 30 servers tegelijk op je back-up server gaan lopen bashen. Overigens kun je de boel vanaf de back-up lokatie ook beschermen. Cron en iptables en met een tijdslot werken.

DiedX
24/08/09, 23:40
Kijk eens naar tarsnap. Ja, dat kost geld, maar als je data je wat waard is zal je sowieso moeten investeren!

mathijsie
25/08/09, 09:45
Mijn idee: Maak het niet te ingewikkeld.
Maak een backup van je belangrijke userfiles. Dat zal vast geen 250 gB zijn. Dat kun je evt thuis op je eigen PC.
Als er een keer echt wat mis gaat: Nieuwe installatie en je userfiles er weer over heen.
Kost wat tijd, maar weinig of geen geld.

Vr.gr. Eef

Zit wat in. Echter toch heb ik liever een schijfje met het basis-systeem er op. Ik ben namelijk nog niet zo ontzettend handig met servers, en al helemaal niet met de commandline van Linux. Daarom heb ik liever wat achter de hand, mocht het herinstalleren niet (goed) lukken.:sweatdrop:

t.bloo
25/08/09, 10:01
Is er niet iets wat de data opvraagt?
crontab op de backupserver die 's nachts met rsync aanklopt bij de te backuppen server bijvoorbeeld

Randy
25/08/09, 17:34
Zit wat in. Echter toch heb ik liever een schijfje met het basis-systeem er op. Ik ben namelijk nog niet zo ontzettend handig met servers, en al helemaal niet met de commandline van Linux. Daarom heb ik liever wat achter de hand, mocht het herinstalleren niet (goed) lukken.:sweatdrop:

In je /root staat een bestand met de naam anakonda-ks.cfg. Hier staat je complete basisinstallatie in (De kickstart file) zoal je alles hebt aangegeven. Zet dit bestand ergens online, strap een linux cd in de server en boot met "linux ks=http://ip.ip.ip.ip/anaconda-ks.cfg" en hij zal die configuratie gebruiken.

mathijsie
25/08/09, 20:52
Da's handig :)
Alleen denk ik dan dat de geïnstalleerde programma's en hun config's wel weg zijn?

Mmm... wacht... die zitten inbegrepen in de backup van de "userfiles", of heb ik dat verkeerd?

PreServer
14/10/09, 23:31
De makkelijkste en goedkoopste manier vind ik altijd nog gewoon een exteren usb harddisk kopen en daarop /etc /home /var/lib/mysql en /var/lib/www opzetten (of de andere dirs die je gebruikt, meestal de config betstanden, databases, websites en email)

Ik geval van crash ga je met hd naar de colo installeer je de server opnieuw en kopieer je alles weer terug van die usb drive.

Een exterene 1TB hd koste tegenwoordig nog maar iets van 80 euro oid, en de particuliere internet verbindingen zijn tegenwoordig er snel genoeg voor (lekker snacht doen :)

Uiteraardaard is op meerdere locaties beter (zet een hd bij vrienden neer oid :)

wonko
15/10/09, 07:30
maar je systeem werkt niet als je dagelijks of twee maal daags een backup wil nemen... En sommige mensen komen met 1 TB helemaal niet toe om backups te stockeren (wij hebben rond de 15 TB bvb voor alle dingen die in de standaard backup gaan)