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.