Archive for May, 2006

31
May

Backup auf Disketten

Jaja, einige von euch werden sich jetzt sicherlich amüsieren. Backup auf Disketten? (Das sind diese kleinen runden Speichermedien mit ner Hülle. Nein, nicht DVD-RAM …) Aber denoch ist die tar Option -M auch in Zeiten von USB-Sticks und DVD-RAM imho sehr interessant.
Auszug aus dem FreeBSD-Handbuch.

17.10.2. Wie mache ich ein Backup auf Disketten?

Die beste Art eines Diskettenbackups ist der Befehl tar(1) mit der Mehrfachband-Option -M, die es ermöglicht ein Backup über mehrere Floppies zu verteilen.

Ein Backup aller Dateien im aktuellen Verzeichnis einschließlich aller Unterverzeichnisse wird durch den folgenden Befehl veranlasst (als root):

# tar Mcvf /dev/fd0 *

Wenn die erste Floppy voll ist, meldet sich tar(1) und verlangt einen Diskettenwechsel (weil tar(1) unabhängig vom Medium arbeitet, wird das nächste Band (Volume) verlangt, was in diesem Zusammenhang eine Diskette bedeutet), in etwa wie folgt:

Prepare volume #2 for /dev/fd0 and hit return:

Dies wird mit steigender Volumenzahl wiederholt, bis alle angegebenen Dateien archiviert sind.

17.10.3. Können Diskettenbackups komprimiert werden?

Leider erlaubt es tar(1) nicht, die Option -z für Multi-Volume-Archive zu verwenden. Man kann natürlich alle Dateien mit gzip(1) komprimieren, sie mit tar(1) auf die Floppies aufspielen, und dann die Dateien wieder gunzip(1) entkomprimieren!

17.10.4. Wie werden Diskettenbackups wieder hergestellt?

Zur Wiederherstellung des gesamten Archivs verwendet man:

# tar Mxvf /dev/fd0

Eine Methode um nur bestimmte Dateien wieder her zu stellen ist mit der ersten Diskette den folgenden Befehl auszuführen:

# tar Mxvf /dev/fd0 filename

tar(1) wird dann die folgenden Disketten anfordern, bis die benötigte Datei gefunden ist.

Wenn man die Diskette kennt, auf der sich die Datei befindet, kann man alternativ diese Diskette auch direkt einlegen und den gleichen Befehl wie oben verwenden. Man beachte, dass, falls die erste Datei eine Fortsetzung einer Datei von einer der vorigen Disketten ist, tar(1) die Warnung ausgibt, dass diese Datei nicht wiederhergestellt werden kann, selbst dann, wenn dies gar nicht verlangt wurde!

25
May

Happy Towel Day

Ich wünsche euch einen Happy Towel Day!

25
May

Bildunterschriften mit CSS

Die Verwendung von Definitionslisten beschreibt dieser Beitrag von mediaevent.

24
May

Bad Behavior / Bad Behaviour - Homeland Stupidity

Bad behavior ist eine Art PHP-Anti-Spam-Tool, das bekannte Bots anhand der HTTP Requests erkennt und damit den Zugriff für Spammer auf die eigene Seite erschwert.

Das PHP Programm geht weit über einen einfachen User-Agent und Referer Check hinaus.

Bad Behavior