PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linux Root Filesystem Ready only



Phreak
01-02-2007, 14:55
Guten Tag,

ich habe in kleines problem, und zwar muss ich für nen Kunden ein angepasstes Linux OS auf ner CF-Karte zum laufen bringen, was kein problem ist, jedoch sollte alles im read-only mode statt finden, d.h. dass keinerlei schreibzugriffe mehr erfolgen dürfen!

Das OS habe ich fertig jedoch komme ich nun nicht weiter was ich machen muss um das filesystem read-only zu mounten.

Leider finde ich nichts nützliches bei google :confused:

Würde mich freuen wenn ihr mir helfen könntet!!

Benutze Ubuntu 6.10

Danke im Voraus

MfG

Tom

bischi
01-02-2007, 15:01
Ich würde das ganze HW-mässig read-only machen (also entweder gibts am Lesegerät den entsprechenden Schalter oder du musst einen/ mehrere Pins grounden/auf high setzen). Ist zwar unter Umständen etwas mühsam, dafür allerdings sehr sicher!

MfG Bischi

Phreak
01-02-2007, 15:04
jo k, jedoch was für änderungen muss ich am system vornehmen?

wenn ich nun einfach die festplatte auf read-only schalte, meckern linux dass er keine schreibrechte hat!?

peschmae
01-02-2007, 18:16
Das Gentoo Wiki hat ein Howto: http://gentoo-wiki.com/HOWTO_Read-only_root_filesystem

Du musst halt überall hin wo geschrieben werden soll ein tmpfs mounten. Was das beinhaltet kommt etwas darauf an: /tmp; /var/log (falls du loggst - wobei das wird gerne und schnell viel Daten); /dev falls du udev verwendest (wobei das zumindest bei mir eh ein tmpfs benutzt)
Ansonsten würde ich vor allem mal in die Startscripts gucken wer da du schreiben versucht - rausschmeissen oder abändern...

MfG Peschmä

peschmae
01-02-2007, 20:02
Der Thread hier dürfte eventuell auch von Interesse sein für dich: http://www.debianforum.de/forum/viewtopic.php?t=62001

MfG Peschmä

neo2k
05-02-2007, 11:35
Du solltest Dir das hier mal anschauen:

http://gate-bunker.p6.msu.ru/~berk/

Da hat jemand ein Script geschrieben, was die ein Sarge Image erstellt und gleich auf CF schreibt.