sync(8)

Från Wiki.linux.se
Version från den 4 september 2025 kl. 06.29 av Admin (diskussion | bidrag) (→‎Sidslut)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

sync(8)

NAMN

sync — synkronisera data på disk med minnet

SYNOPSIS

sync [--help] [--version]

BESKRIVNING

sync skriver ut all data som är buffrad i minnet till disk. Detta kan inkludera (men är inte begränsat till) modifierade superblock, ändrade inoder och fördröjda läsningar och skrivningar.

Funktionen implementeras av kärnan; programmet sync gör inget annat än att anropa systemanropet sync(2).

Kärnan behåller data i minnet för att undvika (relativt långsamma) diskoperationer. Detta förbättrar prestandan, men om datorn kraschar kan data gå förlorad eller filsystemet bli skadat. sync säkerställer att allt i minnet skrivs till disk.

sync bör anropas innan processorn stoppas på ett ovanligt sätt (t.ex. före en kernel panic vid felsökning av ny kärnkod). I allmänhet bör processorn stoppas med hjälp av kommandona shutdown(8), reboot(8) eller halt(8), som försöker sätta systemet i ett viloläge innan sync(2) anropas. (Det finns olika implementationer av dessa kommandon; på vissa system ska man inte anropa reboot(8) eller halt(8) direkt.)

FLAGGOR

Flagga Beskrivning
--help Skriv ut en användningshjälp på standardutgången och avsluta utan fel.
--version Visa versionsinformation på standardutgången och avsluta utan fel.
-- Markerar slutet på listan av flaggor.

MILJÖ

Följande variabler påverkar beteendet:

LANG, LC_ALL, LC_CTYPE, LC_MESSAGES
Har sina vanliga betydelser för lokalinställningar.

ÖVERENSSTÄMMELSE

Följer POSIX.2.

ANMÄRKNINGAR

På Linux garanteras sync endast att schemalägga skrivning av smutsiga block; det kan ta en kort stund innan alla block faktiskt är skrivna till disk.

Kommandona reboot(8) och halt(8) tar hänsyn till detta genom att vänta några sekunder efter att sync(2) anropats.

Denna sida beskriver sync som det finns i paketet fileutils-4.0; andra versioner kan skilja sig något.

SE ÄVEN

sync(2), halt(8), reboot(8), update(8)

REFERERAS AV

bdflush(2), fsync(2), proc(5), wipe(1)


Sidslut

Orginalhemsidan på Engelska :https://linux.die.net/man/8/sync Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.