« November 2005 | Main | Februar 2006 »

19.12.05

Backup auf externe Platte mit rsync

Ich stand vor dem Problem, dass ich unter Linux meine Daten auf eine externe (USB) Harddisk sichern wollte. Ich habe verschiedene L�sungen vom normalen cp -r bis zum Programm KDar angeschaut. Mein Problem ist, dass der zu sichernde Datenteil ziemlich gross ist (40GB) aber sich nat�rlich nur ein geringer Teil davon wirklich �ndert. Ein Kollege hat mich dann auf rsync und einen Backup-L�sungsvorschlag von einem Mike Rubel hingewiesen. In diesem Artikel wird aufbauend aufgezeigt, wie mit rsync ein inkrementeller Backup mit Versionen auf einfache Art und Weise m�glich ist.

  1. Mit einem rsync -va source destination kopiert man einmal alle Daten auf den externen Harddisk (destination). Abh�ngig von der Datenmenge, kann dies ziemlich lange dauern
  2. Bevor man nun einen weiteren Backup startet erstellt man mit dem Kommando cp -al destination destination-YYYYMMDD Hardlinks. Wir haben nun also auf dem externen Disk das original Verzeichnis (z.B. backup) und ein Verzeichnis mit dem Namen backup-20051219 in welchem der gesamte Inhalt auf das original Verzeichnis zeigt
  3. Kopiert man nun die Daten erneut mit dem Kommando rsync -va —delete source destination-YYYYMMDD dann werden lediglich die ge�nderten Daten kopiert, und zwar ins Verzeichnis backup-20051219. Erstens geht das ziemlich schnell und zweitens hat man die vorg�nger Version eines Dokuments trotzdem noch im entsprechenden Verzeichnis (entweder dem original oder einem der nachfolgenden) zur Verf�gung.

Im Detail kann das im hervorragendem Artiel von Mike Rubel nachgelesen werden.

Posted by Martin Schlatter at 07:10

06.12.05

Stripes das bessere Struts?

Die Version 1.1.2 des Web Presentations Framework Stripes wurde am 3.12.2005 freigegeben. Stripes basiert stark auf dem JAVA 1.5 JDK (annotations und generics) und dem Servlet API 2.4 und JSP 2.0 (Tomcat 5.x). Stripes r�hmt sich dadurch viel einfacher als Struts zu sein. Wenn man den Quick Start Guide anschaut k�nnte man den Stripes Leuten sogar Glauben schenken.

Posted by Martin Schlatter at 06:40