Hvordan bruke Sync -kommandoen i Linux

Hvordan bruke Sync -kommandoen i Linux
Det er to typer lagringsminner fra systemet; Den ene er permanent minne og den andre er midlertidig minne som er RAM. “synkronisering”Kommando brukes til å synkronisere dataene om det midlertidige minnet til det permanente lagringsminnet. RAM -hastigheten er raskere enn de permanente lagringsenhetene, derfor bruker systemet RAM i stedet for en harddisk for å behandle dataene, og i RAM lagrer systemet dataene i form av cache.

Selv om lagring av dataene på RAM forbedrer hastigheten på systemet, er det en risiko for å miste de viktige dataene som er lagret i form av hurtigbuffer i form av hurtigbuffer, i tilfelle av en plutselig krasj av systemet. Det er bedre å synkronisere dataene om det permanente minnet, så i tilfelle av krasj er det ingen tap av data.

I denne oppskrivningen vil vi diskutere Sync-kommandoen som ble brukt i Linux for å synkronisere dataene til RAM i permanent lagring.

Hvordan du bruker synkroniseringskommandoen i Linux

Sync -kommandoen brukes til å synkronisere hurtigbufferdataene til harddisken, den generelle syntaksen ved å bruke SYNC -kommandoen:

$ sync [alternativ] [fil]

Sync -kommandoen brukes med alternativer, og deretter er filnavnet som dataene må lagres, alternativene som brukes med SYNC -kommandoen er:

Alternativer Forklaring
-d, -data Det brukes til å synkronisere fildataene til filen
-f, -filsystem Det brukes til å synkronisere alle filene som er lenket til en gitt fil
-hjelp Den viser hjelpemulighetene
-versjon Den viser versjonsdetaljene til kommandoen

For å forstå bruken av Sync -kommandoen, vil vi utføre noen praktiske eksempler. Først vil vi synkronisere alle dataene til den nåværende brukeren ved å bruke kommandoen:

$ sudo synkronisering

Den har synkronisert alle hurtigbufrede filer til det permanente minnet som tilhører den nåværende brukeren, på samme måte har vi en tekstfil i /Home/Hammad/MytestFile1.tekst, Vi kan synkronisere cache -dataene ved å bruke kommandoen:

$ sync -d/home/Hammad/myTestFile1.tekst

For å synkronisere filsystemene bruker vi alternativet “-f” i kommandoen:

$ sync -f/home/hammad/nedlastinger

I kommandoen ovenfor har vi synkronisert alle filene relatert til /Hjem/Hammad/nedlastinger, Vi kan også synkronisere cache -dataene til den monterte partisjonen (i vårt tilfelle det er SDA1) ved å bruke kommandoen:

$ sudo sync /dev /sda1

Dataene fra den monterte partisjonen er blitt synkronisert, på samme måte kan vi også synkronisere loggdataene til /var/log/syslog Bruke kommandoen:

$ sudo sync/var/log/syslog

For å sjekke flere detaljer om synkroniseringskommandoen kan vi bruke alternativet "-hjelp":

$ synkronisering -hjelp

Tilsvarende brukes alternativet "versjon" for å sjekke versjonen av SYNC -kommandoen:

$ synkronisering -Versjon

Konklusjon

Sync -kommandoen brukes i Linux for å kopiere dataene fra det flyktige minnet som er i form av cache til det permanente lagringsminnet. Systemet lagrer alle dataene om det midlertidige minnet på grunn av bedre hastighet sammenlignet med de permanente lagringsenhetene, er det nyttig, men noen ganger i tilfelle uventet nedleggelse av systemet, er en stor risiko til stede for å miste dataene. For å unngå denne risikoen, anbefales det å synkronisere nyttige data fra det midlertidige minnet til det permanente minnet. I denne oppskrivningen har vi diskutert bruken av Sync-kommandoen i Linux ved hjelp av eksempler for bedre forståelse.