Am 13.02.23 um 10:13 schrieb Detlef Sax:
> On Sun, 12 Feb 2023 17:59:45 -0000 (UTC), Volker N. Englisch wrote:
>> Detlef Sax <
s...@noart.de> schrieb:
>>> Mit fsck_y_enable gab es dann beim starten so gut wie nie Probleme.
>>> Habe mittlerweile seit 1 Jahr zfs.
Ich habe ufs... Mit fsck_y_enable verschwindet die Meldung beim Start
wohl, aber IMHO nur deshalb, weil damit ein fsck erzwungen wird, das
eigentlich gar nicht nötig sein sollte. Ich kann mich aber natürlich
auch täuschen.
>> Wo müsste denn das finale "umount" normalerweise stehen? Beim
>> Herunterfahren muß ja irgendwo ein "umount -A" oder ein "umount -a"
>> kommen.
>
> Das hat mich jetzt auch interessiert und die Antwort ist wohl das
> normalerweise garnicht umounted wird, alle Prozesse werden beendet und
> dann neu gebootet:
Bisher war es aber IMO üblich, gemountete Dateisysteme auszuhängen,
bevor sich das OS beendet...
> "After all user processes have been terminated, init will try to run
> the /etc/rc.final script. This script can be used to finally prepare
> and unmount filesystems that may have been needed during shutdown, for
> instance. ..."
Interessant. Unter man 8 init finde ich hier keinen Hinweis auf
/etc/rc.final.
> /etc/rc.final gibt es nicht (hier) und müsste eben selbst angelegt werden.
Hier auch nicht. Dafür aber ein /etc/rc.shutdown. Wenn ich da am Ende
ein umount eintrage, erhalte ich beim Herunterfahren die Meldung, dass
die Dateisysteme noch busy seien :-(
Interessant finde ich noch, daß ein rcorder -k shutdown /etc/rc.d/* eine
Reihenfolge der Abarbeitung der Scripts ausgibt, die ich nicht erwartet
hätte. Leider kenne ich mich mit dem Init-System nicht so gut aus, daß
ich mich trauen würde, da einzugreifen.
> War deine Feststellung das kein umount passiert richtig.
> Hätte ich nicht gedacht.
Danke für die Bestätigung. Richtig kann das aber IMO nicht sein.
Jetzt fehlt nur noch jemand, der erklärt, warum das entweder doch so
sein muß - oder an welcher Stelle im System genau das umount fehlt.
Freiwillige vor :-)
Volker