Wie kann ich ein möglichst vollständiges Backup des Systems auf eine DVD-R DL machen (8,5 GB Kapazität)?

May 25th, 2008 by matthias

Man führt als benutzer root aus:

  1. Ein Backup der Konfigurationsdateien anlegen:
    1. tar -czf etc.yyyy-mm-dd.tgz /etc;
    2. chown myuser:myuser etc.yyyy-mm-dd.tgz;
  2. Ein Backup des Verzeichnisses /root anlegen:
    1. tar -czf root.yyyy-mm-dd.tgz /root;
    2. chown myuser:myuser root.yyyy-mm-dd.tgz;
  3. Ein Backup des Verzeichnisses /usr/local anlegen; nur in diesem Verzeichnis darf Software installiert
    werden die nicht aus dem Debian Paketsystem stammt.

    1. tar -czf usr-local.yyyy-mm-dd.tgz /usr/local;
    2. chown myuser:myuser usr-local.yyyy-mm-dd.tgz;
  4. Ein Backup des Verzeichnisses /var/www anlegen.
    1. tar -czf var-www.yyyy-mm-dd.tgz /var/www;
    2. chown myuser:myuser var-www.yyyy-mm-dd.tgz;
  5. Eine Liste der derzeit installierten Pakete abrufen:
    1. dpkg –get-selections > dpkg-selections.yyyy-mm-dd.txt;
    2. chown myuser:myuser dpkg-selections.yyyy-mm-dd.txt;

    Diese Liste kann später wieder eingelesen werden mit
    dpkg --set-selections < dpkg-selections.yyyy-mm-dd.txt
    (Allerdings wendet das die Selektionen noch nicht an!)

  6. Prüfen ob die zu brennende Nutzdatenmenge weniger als 8,5 GB beträgt. Sonst verkleinern.
  7. Eine Image-Datei für die zu brennende DVD erstellen. Während dem Lauf von mkisofs darf man keine der
    ausgewählten Dateien verändern sonst entsteht eine Fehlermeldung wie »mkisofs: File '/home/matthias/[...]‘ did grow.«.

    1. mkisofs -r -J -graft-points \
    2.   -o /home/_image.raw \
    3.   /home/myuser=/home/myuser \
    4.   /home/myuser2=/home/myuser2 \
    5.   /home/ftp=/home/ftp
  8. Die erstellte Image-Datei prüfen. Wenn es so aussieht als ob Umlaute in Dateinamen durch Fragezeichen ersetzt wurden: das kann daran liegen, dass die verwendete Konsole die falsche Kodierung verwendet. Etwa weil man als anderer Benutzer eingeloggt ist als derjenige, mit dem man sonst diese Dateinamen angesehen und bearbeitet hat.
    1. mount -o loop /home/_image.raw /media/misc;
    2. ls -l /media/misc;
    3. umount /media/misc;
  9. Die DVD brennen. Es funktioniert, DVD-R DL im Dummy-Modus zu verwenden; die Rohlinge werden dadurch nicht zerstört.
    1. cdrecord-prodvd -v -dao -dummy /home/_image.raw;
    2. cdrecord-prodvd -v -dao /home/_image.raw;
  10. Die DVD testen
    1. mount /media/cdrom;
    2. ls -l /media/cdrom;
    3. umount /media/cdrom;
  11. Befehl zum Überprüfen ob die DVD physikalisch korrekt gelesen werden kann:
    1. readcd f=/home/matthias/Desktop/image.raw;
  12. Möglichst kühl und möglichst dunkel einlagern um Alterungserscheinungen vorzubeugen. 4 Monate intensive direkte Sonnenbestrahlung und entsprechende Wärme ist an der Grenze dessen was auch ein guter Markenrohling aushalten kann ( www.pcwelt.de/tests/hardware-tests/dvd-rohlinge/107027/ ).

Posted in Shellscripts, Sprache: Deutsch, alle Artikel |

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.