Inleiding
The traditional UNIX® backup programs are dump and restore. They operate on the drive as a collection of disk blocks, below the abstractions of files, links and directories that are created by the file systems. dump backs up an entire file system on a device. It is unable to backup only part of a file system or a directory tree that spans more than one file system. dump does not write files and directories to tape, but rather writes the raw data blocks that comprise files and directories.
Het maken van een Dump (Dump)
Om een dump te maken van een Live filesystem, is de -L optie nodig. Ga als eerste naar een directory toe met genoeg ruimte. Het volgende commando kan worden gebruikt om van de /usr partion een dump te maken. Hierbij wordt de output naar gzip gestreamed, en opgeslagen in een .gz bestand in de huidige working directory.
cd /home/dumps dump -0 -u -L -a -f - /usr | gzip -2 > usr.gz
Het terugzetten van een Dump (Restore)
In de bios instellen dat hij moet opstarten vanaf de cd-rom speler of de hardeschijf.
Daarna de sysinstall opstarten, als je hebt gekozen voor de cd-rom speler als 1e boot volgorde dan zal sysinstall vanzelf worden opgestart.
Dan Configure > Fdisk
Zet een vinkje aan bij de juiste hardeschijf.
Maak 1 nieuwe slice aan.
# q
Selecteer BootMgr en druk op “ok”
Maak de volgende partities aan:
1G /
1G /tmp
4G /var
10G /usr
2xram geheugen SWAP
De rest /home
# w
En druk dan op “YES”.
# q
Dan “Exit”.
Kies “Fixit”.
Kies dan voor “cd-rom / dvd”.
Typ het volgende commando in, om te kijken welke partities er zijn geladen.
# df –h
# cd / # mkdir dump
Mount de externe hardeschijf door:
Met de optie rf kun je een bepaalde partitie restoren.
# mount /dev/da0s1h /dump # cd /mnt # restore rf /dump/plesk/root # cd etc # ee fstab
Device zonodig aanpassen en controleren of alles klopt. Kijken of de ethernet type goed is ingesteld (bijvoorbeeld fpx0) en of de schijfletters overeenkomen met wat op de dump staat.
Om te controleren of welke internet device de server heeft:
# ifconfig
Eventueel dit aanpassen in de rc.conf bestand.
Nu de server opnieuw opstarten en dan tijdens het opstarten naar de bios gaan.
Hier instellen dat je gaat opstarten vanaf de hardeschijf.
Nadat de server weer opnieuw is opgestart optie 4 kiezen tijdens het opstarten van FreeBSD.
Nu moet je alle partities mouten:
# mount /tmp # mount /var # mount /usr # mount /home
Om te controleren of alle partities zijn gemount:
# df –h
Het mounten van de USB drivers:
# mount /dev/da0s1h /mnt
Hieronder staat hoe je de partities kunt restoren:
# cd /tmp # restore rf /mnt/plesk/tmp
# cd /var # restore rf /mnt/plesk/var
# cd /usr # restore rf /mnt/plesk/usr
# cd /home # restore rf /mnt/plesk/home
Daarna unmounten van de USB drivers:
# umount /mnt
Restore van gzip bestanden
Ga al eerste naar je working directory, dus waar je je restore terug wilt zetten
gunzip -c /cdrom/usr.gz | restore rf -
Links
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/backup-basics.html