sync(8)
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/reboot
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.