GettyImages 1180183927 52a69cb40904410790c81c464a1b350a

The synkronointi komento Linuxille kirjoittaa kaikki tietokoneen muistiin tallennetut tiedot levylle.

Miksi käyttää ‘sync’-komentoa?

Suorituskyvyn parantamiseksi tietokone usein tallentaa tietoja muistiinsa levylle kirjoittamisen sijaan, koska RAM on paljon nopeampi kuin kiintolevy. Tämä lähestymistapa on hyvä, kunnes tietokone kaatuu. Kun Linux-kone sammuu suunnittelemattomasti, kaikki muistissa olevat tiedot menetetään tai tiedostojärjestelmä vioittuu. The synkronointi komento pakottaa kaiken väliaikaisessa muistissa olevan muistin kirjoittamaan pysyvään tiedostomuistiin, kuten levylle, jotta mitään tietoja ei menetetä.

Milloin käyttää

Yleensä tietokoneet suljetaan järjestelmällisesti. Jos tietokone pysähtyy tai prosessori pysähtyy epätavallisella tavalla, kuten ytimen koodin virheenkorjauksen yhteydessä tai mahdollisen sähkökatkon sattuessa, synkronointi komento pakottaa välittömästi siirtämään muistissa olevat tiedot levylle. Koska nykyaikaisissa tietokoneissa on mahdollisesti suuret välimuistit, kun käytät synkronointia -komentoa, odota, kunnes kaikki toimintaa osoittavat merkkivalot lakkaavat vilkkumasta, ennen kuin sammutat tietokoneen.

Syntaksi

Komennon muoto on seuraava: sync [option] [file]

Tämän komennon vaihtoehtoja ovat:

  • –auttaa näyttää kaikki käytettävissä olevat ohjeet ja poistumiset
  • –versio näyttää versiotiedot ja poistu
  • –tiedot (tai -D) synkronoi vain tiedostotiedot ilman sitä tukevia metatietoja
  • –tiedostojärjestelmä (tai -F) synkronoi myös tiedostojärjestelmät, jotka sisältävät viitatut tiedostot

Pohdintoja

Ei ole yleistä soittaa manuaalisesti synkronoida, ja kun se ajetaan, se ei palauta tuloksia vakiotulostukseen Yleensä ihmiset suorittavat tämän komennon ennen toista komentoa, joka voi horjuttaa Linux-ytimen vakautta – tai jos luulet, että jotain pahaa on tapahtumassa, kuten tyhjä akku, etkä ehdi suorittaa koko järjestelmän sammuttamista. Kun pysäytät tai käynnistät järjestelmän uudelleen, käyttöjärjestelmä synkronoi automaattisesti muistissa olevat tiedot tarvittaessa pysyvän tallennustilan kanssa.

Por Markus