Navigation

4.3 Verzeichnisstruktur

Verzeichnisstruktur
In der Verzeichnisstruktur liegen nicht nur die Daten der Rechner, sondern auch die Struktur. Damit erreichen wir redundanzfreie Informationsverteilung und halten das System einfach. Auszulesen ist, welche Rechner und Projekte im System vorhanden sind, die Zuordnung von Rechnern zu Projekten und umgekehrt, und weitere Informationen.

Backup2
|-- <Rechner-Name>-<Rechner-IP>
|      |-- backup.db
|      |-- recover.db
|      |-- <Projektname>
|      |        |-- hda.img
|      |-- <Projektname>
|             |-- hda.img
|-- <Rechner-Name>-<Rechner-IP>
|      |-- backup.db
|      |-- recover.db
|      |-- <Projektname>
|             |-- hda.img
|--dhcpd.conf
|--project.db

Jeder Rechner gehört zu einem oder mehrere Projekten. Es gibt pro Rechner und Projekt ein Festplattenimage (hda.img). In backup.db wird gespeichert, welches Projekt als letztes gesichert wurde. In restore.db wird sich gemerkt, welches Projekt als letztes wieder auf dem Klienten installiert wurde. Durch diese Einträge kann man zum Beispiel unterbinden, dass jemand ein Projekt sichert, welches sich nicht auf den Platten der Klienten befindet. Die dhcpd.conf enthält die Netzwerkkonfiguration der Klienten. Die Datei project.db enthält die eingerichteten Projekte (namentlich)

Tip: es können Projekte auf andere Rechner verlagert werden:
Möchte man einen seiner Praktikumsrechner nicht mehr auf gruen-rebe haben, weil dieser in der Praktikumszeit für eine andere Gruppe benötigt wird, so muss man einfach das Projekt abschließen, und Verzeichnis gruen-rebe-<ip>/<praktikum> nach <neuer_rechner>/ verschieben.


© Torsten Höfler, Christian Burkert, Martin Telzer, Mirko Opitz, Andre Lichei, Daniel Röder, 03.03.2004
Navigation