Hallo liebe Community,
ich habe 32 öffentliche Rechner, die im Netzwerk hängen. An diesen Rechnern arbeiten Schüler, die OpenOffice und sonstige Werkzeuge nutzen, um im Unterricht entsprechend mitarbeiten zu können. Auf den Rechnern werden auch Schulungen mit OpenOffice Produkten durchgeführt.
Nun darf ich als Administrator jeden Rechner mehrmals im Monat neu aufsetzen.
Bisher habe ich mir immer so beholfen, dass ich eine TAR-File vom ganzen System im Recovery-Modus erstell habe. Wenn ein PC "kaputt gemacht" wurde geh ich in den Recovery-Mode, formatiere die Platte und entpacke das TAR-File von meinem Storage-Server, ändere den Hostnamen, die fstab usw. Danach ist der PC nach 30 bis 40 Minuten wieder am Laufen.
Aus der Windows-Welt kenne ich Programme wie "PC Sherif" und "Rollback RX", welche die Partitionen schützen. Die eigentliche Partition wird Read-Only gemounted und alle Änderungen erfolgen in einem Zwischenspeicher von bis zu 2.048MB. Sobald der PC ausgeschaltet und neu gestartet wird, ist der PC wieder in dem Zustand, wie ich ihn eingerichtet hatte.
JETZT MEINE FRAGE:
Wie kann ich das auch mit Ubuntu machen?
Welche Version eingesetzt wird, ist egal, falls es Voraussetzungen gibt, mache ich die und die Distribution auf den Rechner.
WAS ICH NICHT MÖCHTE:
- Dass eine Image-File in den RAM geladen wird.
WAS ICH MÖCHTE:
- Sofortiger Systemstart, wie unter normalen Bedingungen
- Nach dem Herunterfahren / Neustart soll alles wieder wir vorher sein
WAS ICH MIR DENKEN KÖNNTE, WIE MAN ES REALISIERT:
- Partitionen auf LVM auslagern
- Während dem Boot-Up die Partition als Snapshot aushängen
- In den Stage 2 (RC-Init-Script) mit root= auf den neu erstellten Snapshot zeigen
Mein Problem aber, wie bekomme ich es gebacken, dass der Snapshot nicht zurückgeschrieben (commited) wird?
Ich habe bisher nur Lektüre gelesen (MAN-Pages, Dokumentationen über LVM) und keine Praxis-Erfahrung in den Sachen. Kann mir daher jemand aus dem praktischen Umfeld sagen, wie ich das am Besten in Griff bekommen kann?
Vielen Dank schon mal im Voraus,
Michael.