[Gelöst] FCSK on reboot

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
barmeier
Beiträge: 358
Registriert: 12.11.2002 17:33:00
Kontaktdaten:

[Gelöst] FCSK on reboot

Beitrag von barmeier » 26.01.2009 10:44:36

Hallo,

weiß jemand, wie ich das automatische fsck bei einem Neustart von debian so einstelle, dass man auf keinen Fall aufgefordert wird fsck von Hand zu starten. Ich habe einen kleinen PC, der autonom arbeitet und weit ab der Zivilisation seine Aufgaben erledigt. Trotzdem kann es sein, das gelegentlich der Strom ausfällt. Mit einem Datenverlust könnte ich leben, da das System alle relevanten Daten augenblicklich auf den Server schickt.
Es wäre allerdings schrecklich, wenn er beim booten nach einem Stromausfall hängen bleibt und darauf wartet, das fsck manuell ausführt.

Weiss jemand wie ich das konfigurieren kann ?

Ciao
Matze
Zuletzt geändert von barmeier am 03.02.2009 13:06:22, insgesamt 1-mal geändert.
/* OS: Squeeze / Wheezy / Jessie auf amd64/i386/ARM */

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: FCSK on reboot

Beitrag von cosmac » 26.01.2009 12:34:30

hi,

du kannst zwar fsck abschalten aber dann bootet er im Ernstfall trotzdem nicht. Das Problem ist ja nicht der fsck, sondern das beschädigte Dateisystem. Die Aufforderung, fsck von Hand zu starten, kommt nur, wenn die Dateisystem-Fehler nicht mehr automatisch repariert werden können.

Ich könnte mir drei andere Lösungen vorstellen:
* ein readonly-Filesystem
* eine Arbeitskopie des Filesystems, die bei jedem booten neu erstellt wird (aus einer readonly-Partition heraus).
* ein Netzteil mit so großen Elkos, dass es noch für ein umount reicht (aber da wird eine normale USV eher billiger)

Was passiert übrigens, wenn die CMOS-Batterie leer wird?
Beware of programmers who carry screwdrivers.

Benutzeravatar
barmeier
Beiträge: 358
Registriert: 12.11.2002 17:33:00
Kontaktdaten:

Re: FCSK on reboot

Beitrag von barmeier » 26.01.2009 13:11:23

Hi,

ich dachte eher an sowas wie diesen -y switch, der auf alle Fragen mit yes antwortet. Falls der Fehler nachhaltig nicht repariert werden kann man eh nix machen.

Das mit dem recovery aus einer ReadOnly Partition ist natürlich auch ne gute Idee.
Man könnte das aus einem USB Stick recovern ...

Könnte man das abhängig von einem fsck Fehler machen ?

Ciao
Matze
/* OS: Squeeze / Wheezy / Jessie auf amd64/i386/ARM */

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: FCSK on reboot

Beitrag von cosmac » 26.01.2009 20:30:42

barmeier hat geschrieben:ich dachte eher an sowas wie diesen -y switch, der auf alle Fragen mit yes antwortet. Falls der Fehler nachhaltig nicht repariert werden kann man eh nix machen.
ich bleib dabei, besser wäre es, solche Fehler zu vermeiden.
barmeier hat geschrieben:Könnte man das abhängig von einem fsck Fehler machen ?
was wäre dann besser, als wenn man es jedesmal macht? Man (das System) muss damit leben können, dass das Arbeits-Dateisystem verlorengeht. Also darf es auch jedesmal passieren. Es wird aber zuverlässiger, weil der Zustand mit einem defekten Dateisystem völlig undefiniert ist. Evt. scheitert das Kopieren dann an einem unvorhergesehenen Fehler.
Beware of programmers who carry screwdrivers.

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: FCSK on reboot

Beitrag von cirrussc » 26.01.2009 23:31:54

cosmac hat geschrieben: * ein Netzteil mit so großen Elkos, dass es noch für ein umount reicht [...]
:mrgreen:
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Benutzeravatar
barmeier
Beiträge: 358
Registriert: 12.11.2002 17:33:00
Kontaktdaten:

Re: FCSK on reboot

Beitrag von barmeier » 03.02.2009 11:20:01

Hi,
cosmac hat geschrieben: * ein Netzteil mit so großen Elkos, dass es noch für ein umount reicht (aber da wird eine normale USV eher billiger)
USV ist keine Option, bei der Masse der Systeme zu teuer. (Das gleich gilt natürlich ebenso für übergroße Elkos oder Goldcaps)
cosmac hat geschrieben: Was passiert übrigens, wenn die CMOS-Batterie leer wird?
Dann wird das Gerät ausgetauscht.


Jedesmal das root-fs zu überschreiben würde vermutlich auch gehen, aber ist das nicht ziemlich langsam ?

Wie würde man denn so einen Job in den Bootprozess einbinden ?


Ciao
Matze
/* OS: Squeeze / Wheezy / Jessie auf amd64/i386/ARM */

Benutzeravatar
Kokopelli
Beiträge: 1156
Registriert: 08.01.2007 10:13:24
Lizenz eigener Beiträge: MIT Lizenz

Re: FCSK on reboot

Beitrag von Kokopelli » 03.02.2009 11:39:34

barmeier hat geschrieben: Weiss jemand wie ich das konfigurieren kann ?
Sieh Dir mal "man rcS" an, insbesondere die Option FSCKFIX.
Wenn das das ist, was Du möchtest (und darauf würde ich mal tippen), musst Du diese Option in der /etc/default/rcS auf "yes" setzen.
Beste Grüße, Kokopelli
--------------------------
"One must marvel that Godzilla never died laughing" (William Tsutsui)

Benutzeravatar
barmeier
Beiträge: 358
Registriert: 12.11.2002 17:33:00
Kontaktdaten:

Re: FCSK on reboot

Beitrag von barmeier » 03.02.2009 11:53:29

Hi Kokopelli,

perfekt ! Vielen Dank :hail:

Das mit dem automatischen RootFS klingt auch zeimlich gut, auf der CF Karte ist eh zuviel Platz.Aber das FSCKFix ist auf jedenfall genau das was ich gesucht habe !

Ciao
Matze
/* OS: Squeeze / Wheezy / Jessie auf amd64/i386/ARM */

Antworten