kanotix.com

Sonstiges - read-only-system erstellen

matthias - 13.06.2006, 08:40 Uhr
Titel: read-only-system erstellen
Hallo,
ich möchte aus Debian (am besten sarge) ein read-only-system zusammenstellen, dass auf einem Miniserver läuft. Ich wollte dann nur eine kleine zusätzliche Partition mounten, auf der die veränderlichen Daten liegen. Ich denke es ist ja vergleichbar mit einer boot-cd wie kanotix, die auch nur lesbar gemountet wird. Ich hab jetzt eine Sarge Minimalinstallation gemacht und syslogd sowie lpd deaktiviert. Welche Dienste muss ich noch deaktivieren, damit Debian als read-only-system laufen kann?

Matthias
Neuer_User - 13.06.2006, 09:22 Uhr
Titel: RE: read-only-system erstellen
Da immer temporäre Daten geschrieben werden, sollteste vermutlich am besten /tmp und /var/tmp als Ramdisk mounten, die dann r/w ist.

Manche Dateien/Ordner müsstete wahrscheinlich als Symlink anlegen. So schreibt z.B. dhclient jedesmal die resolv.conf neu. Das müsste dann eben ein Symlink in die Ramdisk sein, damit das geht...

Cups schreibt auch alle 5 Minuten etwas nach /var/cache/cups, wenn ich mich recht erinnere. Weiterhin ist da noch der nfs server, der da auch ein paar Daten speichert. Dann natürlich /etc/mtab, die von mount beschrieben wird...

Ganz so simpel wird das bestimmt nicht. Am besten schauste Dir mal den Mechanismus an, mit dem die LiveCd läuft. Da dürften ja die meisten Dinge gelöst worden sein.

Schöne Grüsse

Michael
schnorrer - 13.06.2006, 11:48 Uhr
Titel: RE: read-only-system erstellen
zu einem RD-only miniserver braucht man eine RAM-Disk und abhängig von Ramsize eventuell noch eine Swap.
Danach kann man alle veränderbaren Datein mit einem softlink ln -s /blablabla /media/cloop erstellen.
Das device /cloop ist dabei schreibbar während alle anderen Dateien weiterhin nur lesbar sind.

Mattias schau dir mal die Live-Cd genauer an wie es gemacht wird.
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007