Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: (opgelost)BACKUP UBUNTU  (gelezen 6504 keer)

madmax1960

  • Gast
(opgelost)BACKUP UBUNTU
« Gepost op: 2009/03/06, 13:34:35 »
hallo allemaal ik ben nieuw ik heb de 8.10 ubuntu geinstalleerd dus veel zoek werk maar ik heb mijn instelling gemaakt en ik wilde een backup maken als volgt

en backup maken van je linux systeem

Sinds ik thuis een linux servertje heb wat staat te brommen heb ik heel wat bijgeleerd over het besturingsysteem. Ik heb al verschillende distro’s op mijn desktop gedraaid (waaronder Gentoo, Archlinux en Ubuntu) maar linux als besturingsysteem op je server was nieuw. Zelfs op linux kun je, zeker als je iets voor het eerst doet, de boel behoorlijk in de war schoppen. Opnieuw installeren lijkt dan de enige optie. Lijkt, want dat hoeft dus niet!

Hierbij een korte handleiding hoe je je linux systeem volledig kunt backuppen en herstellen. Dat is vooral voor servers handig, maar het werkt natuurlijk ook voor je desktop. Als je een backup maakt op het moment voordat je gaat rotzooien met config files e.d. dan is het een kwestie van een kwartiertje voor de server weer in zijn oude staat is teruggezet mocht dat nodig blijken. Om dit te doen maak ik gebruik van het bij linux meegeleverde programma tar via de commandline interface. Ik ga er vanuit dat je al een terminal geopend hebt.

Hoe moet ik mijn linux server backuppen?

Herstarten om je systeem te backuppen is typisch iets van Windows. Linux kun je backuppen terwijl het nog draait. Handig, want zo beperk je de downtime van je machine. Voer de volgende commando’s uit om je systeem te backuppen. Je kunt ze kopieren en plakken. Het zijn drie losse commando’s, de laatste is enkel verspreid over twee regels.

    sudo su
    cd /
    tar cvpzf backup.tgz –exclude=/media –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /

Update: vervang de — door twee korte streepjes. Wordpress voegt ze om de een of andere reden samen tot één streep.

Je ziet nu allerlei regels over je scherm flitsen. Afhankelijk van de hoeveelheid ingenomen ruimte van je harde schijf, en de cpu-kracht van je systeem, kan dit enkele minuten tot een half uur duren. Als je weer commando’s in kunt voeren is de backup klaar. Zo makkelijk is het inderdaad. Nu vind je onder je root directory het bestand backup.tgz. Dit bestand kun je eventueel wegbranden op CD/DVD om later je systeem te herstellen, maar het hoeft natuurlijk niet.

Hoe moet ik mijn linux server herstellen?

Je linux systeem weer herstellen vanaf de eerder gemaakte image is heel makkelijk. Ik ga er hier even vanuit dat je het bestand hebt laten staan in je root directory, of dat je het vanaf CD/DVD weer hebt teruggezet daar naar toe. Voer de volgende commando’s eerst uit om de image terug te zetten. Let op: dit overschrijft je huidige instellingen!

    sudo su
    cd /
    tar xvpfz backup.tgz -C /

Wanneer alles weer tot rust is gekomen (lees: wanneer je weer een nieuw commando in kunt voeren) volstaan de volgende commando’s om je backup compleet te maken. Let op: het herstellen van een image bestand vereist een reboot. Zonder reboot heb je kans dat je eerder meer problemen krijgt dan minder! Daarom heb ik ook een commando opgenomen wat je systeem ogenblikkelijk herstart. Houd daar dus even rekening mee.

    sudo su
    cd /
    mkdir proc
    mkdir lost+found
    mkdir mnt
    mkdir sys
    reboot now

Dat was het al weer! Veel succes met je het backuppen/herstellen van je systeem. Hopelijk heb ik je hiermee de nodige frustraties bespaart. Mij heeft dit kleine truukje inmiddels al heel wat ellende bespaart, dus doe er je voordeel mee zou ik zeggen.
Dus mijn probleem is hoe verwijder ik die backup.tgz terug uit de root  ik zou willen een nieuwe backup maken maar die stuurt alles naar de zelfde backup map


alvast bedankt
« Laatst bewerkt op: 2009/03/08, 11:09:34 door madmax1960 »

Re: BACKUP UBUNTU
« Reactie #1 Gepost op: 2009/03/06, 13:41:06 »
kan makkenlijker:
kopieed alles van het systeem (dus van af de root map (dat is "/" voor de beginners))
gaat het mis?
gewoon die kopie terug zetten
installtie niet meer nodig!


ADSL? nee, neem ADHD, dat is pas snel!

Offline track

  • Lid
Re: BACKUP UBUNTU
« Reactie #2 Gepost op: 2009/03/06, 13:56:56 »
Hoi madmaxx,

welkom op het forum !

Om een server te backuppen zonder hem stop te zetten moet je toch iets meer weten wat er allemaal draait.
Want in een bestandsysteem dat "rw" gemount is heb je de bestanden niet allemaal consistent.
En zou er een database-server zijn is bovendien niet alles "committed".

Minstens deze punten moet je bij een "hot backup" in het oog zien.

Het herstel is makkelijker. In dat geval draait de server uiteraard niet meer.  Hier kun je het "restore" statisch doen.

Verschillende standaard-wegen voor en backup vind je in  http://forum.ubuntu-nl.org/installatie/backup-van-installatie-(opgelost)
Zou je een sync + dd - kopie van een "rw"- gemount systeem aanmaken zal hij bij de start van de spiegelschijf zeuren
van "system closed down irrregularly".  Én je kunt echt niet zeker zijn dat je alles goed hebt gered.

track
« Laatst bewerkt op: 2009/04/09, 00:03:21 door track »

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
Re: BACKUP UBUNTU
« Reactie #3 Gepost op: 2009/03/06, 16:31:25 »
Hoi MadMaxx, welkom op dit forum.

Tar is een prima tool, origineel bedoelt voor back-up op tape (Tape ARchive). Het is zeker ook geschikt voor back-up op disk maar heeft als nadeel dat je voor 1 bestand je hele tar-archief moet doorlopen.
Rsync is (deels) vergelijkbaar met tar maar speciaal voor disk2disk back-up. Voordeel is dat je in de back-up kan kijken om 1 enkel bestand eenvoudig terug te zetten.
Mijn favoriet artikel over back-up met rsync is http://www.mikerubel.org/computers/rsync_snapshots/. Zelf ben ik enthousiast gebruiker van het pakket "rsnapshot" wat een uitwerking is van dit artikel en in de ubuntu universe pakketbron zit.

Een nadeel van jou oplossing is dat backup.tgz in de root blijft staan. Als er een probleem is met je disk loop je het risico de back-up te verliezen. Het bestand backup.tgz zou op een andere schijf geplaatst of gekopieerd moeten worden.

Jouw back-up procedure kan ook worden uitgevoerd door eerst te starten van een live-cd. Mount je disk en voer de tar opdracht uit. Zo voorkom je problemen met bestanden die in gebruik zijn zoals track opmerkt.

De opmerking over wordpress snapte ik eerst niet. Is dit een kopie van de tekst op http://www.iamthemedia.nl/een-backup-maken-van-je-linux-systeem?

Dus mijn probleem is hoe krijg ik die backup.tgz terug uit de root  ik zou willen een nieuwe backup maken maar die stuurt alles naar de zelfde backup map
Wat is je probleem? Het bestand backup.tgz kan je kopieeren (cp) of verplaatsen (mv) naar een andere map of je kan voor de nieuwe back-up een andere naam gebruiken bijvoorbeeld backup2.tgz. Of bedoel je dat niet?
Klik links bovenin op Documentatie

Joery

  • Gast
Re: BACKUP UBUNTU
« Reactie #4 Gepost op: 2009/03/06, 20:21:18 »
@testcees: Dit is inderdaad een kopie van mijn artikel. Op zich natuurlijk prima, al had madmax1960 er goed aan gedaan even naar de bron te verwijzen. Is voor iedereen duidelijker, en bovendien niet in strijd met de Creative Commons waaronder het artikel gepubliceerd is  8)

Maar goed, niet iedereen is daar bekend mee en zolang er geen financieel gewin achter zit is het ook niet zo'n ramp allemaal.

@madmax1960:

Als ik het zo lees gaat het inderdaad mis omdat je geen nieuwe naam kiest voor het bestand. Vervang simpelweg:

    tar cvpzf backup.tgz –exclude=/media –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /

door:

    tar cvpzf JouwNaamHier.tgz –exclude=/media –exclude=/proc –exclude=/lost+found –exclude=/JouwNaamHier.tgz –exclude=/mnt –exclude=/sys /

Dan werkt het zoals je bedoelt. Let wel: ik zou de oude backup dan verplaatsen naar een directory die geexclude wordt anders wordt je backup nodeloos groot. Een andere optie is de oude backup ook excluden, dat zou je bijvoorbeeld zo doen:

    tar cvpzf JeNieuweNaam.tgz –exclude=/media –exclude=/proc –exclude=/lost+found –exclude=/JeNieuweNaam.tgz –exclude=/JeVorigeBackupNaam.tgz–exclude=/mnt –exclude=/sys /

Maar, dat wordt bij meerdere backups wel een heel gedoe hoor! Simpeler is het verplaatsen van die backup bestanden naar een geexclude map. Bijvoorbeeld een externe schijf die in /mnt geladen staat. Dat doe je met commando mv bij voorkeur. Je kunt meer lezen over dat commando door in de terminal man mv in te toetsen. Verplaatsen werkt zo (aangenomen dat je in de root folder bent): mv backupnaam.tgz /path/naar/mapje

Hopelijk heb je er wat aan!

« Laatst bewerkt op: 2009/03/06, 20:23:45 door Joery »

Offline #!

  • Lid
    • tuxtopia
Re: BACKUP UBUNTU
« Reactie #5 Gepost op: 2009/03/07, 16:50:12 »
In de laatste "linux magazine" staat ook een leuk artikel over backups maken op de grafische manier :). Misschien ook leuk om is naar te kijken.