[beantwortet] "shutdown" impliziert "sync"?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
buhtz
Beiträge: 1110
Registriert: 04.12.2015 17:54:49
Kontaktdaten:

[beantwortet] "shutdown" impliziert "sync"?

Beitrag von buhtz » 22.04.2024 13:22:00

Moin,
gehe ich Recht in der Annahme, dass ein "shutdown" auf der shell auch ein "sync" impliziert? Die Kiste wird ja nicht runterfahren, ohne vorher einen "sync" (also "Synchronize cached writes to persistent storage") zu machen. Oder sehe ich das zu naiv?

Die Frage mag simple und blöd erscheinen, aber habe das gerade so in Python Code gefunden, der ein "sync" vor einem "shutdown" aufruft.
Zuletzt geändert von buhtz am 22.04.2024 19:26:34, insgesamt 1-mal geändert.
Debian 11 & 12; Desktop-PC, Headless-NAS, Raspberry Pi 4
Teil des Upstream Betreuer Teams von Back In Time (Debianbackintime)

Benutzeravatar
MSfree
Beiträge: 10809
Registriert: 25.09.2007 19:59:30

Re: "shutdown" impliziert "sync"?

Beitrag von MSfree » 22.04.2024 13:30:45

buhtz hat geschrieben: ↑ zum Beitrag ↑
22.04.2024 13:22:00
Die Frage mag simple und blöd erscheinen, aber habe das gerade so in Python Code gefunden, der ein "sync" vor einem "shutdown" aufruft.
sync vor einem shutdown ist völlig überflüssig.

shutdown führt umount für alle Laufwerke aus, und umount ruft die Funktion sync() aus der libc auf.

Benutzeravatar
heisenberg
Beiträge: 3584
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: "shutdown" impliziert "sync"?

Beitrag von heisenberg » 22.04.2024 15:34:29

Ob überflüssig oder nicht: IMHO: Lieber ein paar syncs zu viel als einer zu wenig. Wenn eine Kiste dann irgendwann während eines shutdowns crashed, könnte ein sync Gold wert sein.
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Antworten