Skip to main content

Linux Sync Command

133rd Knowledge Seekers Workshop Aug 18 2016 (Juni 2026)

133rd Knowledge Seekers Workshop Aug 18 2016 (Juni 2026)
Anonim

Administrering av Linux-operativsystemet er ikke spesielt klart, men å lære kommandoene som instruerer systemet til å utføre grunnleggende operasjoner, er et stort skritt i riktig retning. De synkron kommandoen skriver data som er buffret i datamaskinens minne til disk.

Hvorfor Bruk synkroniseringskommandoen

For å forbedre ytelsen, holder en datamaskin ofte data i minnet i stedet for å skrive den til disk fordi RAM-en er mye raskere enn harddisken. Denne tilnærmingen er greit til det er en dataskrasj. Når en Linux-maskin opplever en uplanlagt nedleggelse, blir alle dataene som ble holdt i minnet, tapt, eller filsystemet er skadet. De synkron kommandoen styrker alt i midlertidig minneoppbevaring for å bli skrevet til en vedvarende fillagring (som en disk), slik at ingen av dataene går tapt.

Når skal du bruke den

Vanligvis blir datamaskiner slått av på en organisert måte. Hvis datamaskinen kommer til å bli stengt eller prosessoren stoppet på en uvanlig måte, for eksempel når du feiler kjernekode eller i tilfelle mulig strømbrudd, synkron kommandoen tvinger en umiddelbar overføring av dataene i minnet til disken. Fordi moderne datamaskiner har potensielt store caches, når du bruker synkron kommando, vent til alle lysdiodene som indikerer aktivitet, slutter å blinke før du slår av strømmen på datamaskinen.

syntax

synkronisere alternativ fil

alternativer

Alternativer for synkroniseringskommandoen er:

  • --hjelp viser all tilgjengelig hjelp og avslutter deretter
  • --versjon viser versjoninformasjon og utganger
  • --data (eller -d) synkroniserer bare fildata uten metadata som støtter den
  • --filsystem (eller -f) synkroniserer også filsystemene som inneholder de refererte filene

betraktninger

Det er ikke vanlig å manuelt påkalle sync. Oftest kjøres denne kommandoen før du utfører en annen kommando som du mistenker kunne destabilisere Linux-kjernen, eller hvis du tror at noe dårlig kommer til å skje (for eksempel, er du i ferd med å gå tom for batteri på Linux-drevet bærbar PC), og du har ikke tid til å utføre en fullstendig avstengning av systemet.

Når du stopper eller starter systemet, synkroniserer operativsystemet automatisk data i minnet med vedvarende lagring, etter behov.