de.bsvrz.ars.ars.repair
Class ContainerRescue
java.lang.Object
de.bsvrz.ars.ars.repair.ContainerRescue
public class ContainerRescue
- extends Object
Hilfsprogramm, mit dem es möglich ist, Container-Dateien des Archivsystems, in denen bestimmte Defekte vorliegen zu identifizieren und zu korrigieren. Das
Programm durchsucht in einem vorgegebenen Verzeichnis und auf Wunsch auch rekursiv in allen Unterverzeichnisse nach Container-Dateien und führt Prüfungen auf
bestimmte Defekte durch, die durch Fehler in älteren Versionen des Archivsystems ausgelöst wurden. Defekte Containerdateien werden durch eine entsprechende
Ausgabe identifiziert und auf Wunsch wenn möglich auch korrigiert.
Das Programm unterstützt folgende Aufrufparameter: -verzeichnis=... -rekursiv=ja|nein -reparieren=nein|ja -index=nein|ja -container=nein|ja
Mit -verzeichnis=...
kann ein beliebiges Verzeichnis angegeben werden, in dem Containerdateien gesucht werden. Defaultwert ist das aktuelle
Arbeitsverzeichnis in dem das Programm gestartet wurde.
Mit -rekursiv=ja|nein
kann spezifiziert werden, ob auch Unterverzeichnisse des Ausgangsverzeichnisses rekursiv durchsucht werden sollen oder
nicht. Ohne Angabe dieses Arguments werden auch Unterverzeichnisse rekursiv durchsucht.
Mit -reparieren=nein|ja
kann spezifiziert werden, ob fehlerhafte Dateien nur identifiziert werden sollen oder ob sie auch repariert werden
sollen.
Mit -index=ja|nein
kann spezifiziert werden, ob Indexdateien überprüft werden
sollen.
Mit -container=ja|nein
kann spezifiziert werden, ob Containerdateien überprüft werden
sollen.
- Author:
- Kappich Systemberatung
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContainerRescue
public ContainerRescue(ArgumentList arguments)
main
public static void main(String[] args)