Koristite komandu Linux Sync ako očekujete nestanak struje
Upravljanje operativnim sistemom Linux nije posebno jasno definisano, ali saznavanje komandi koji instruktuju sistem za obavljanje osnovnih operacija predstavlja veliki korak u pravom smjeru. Naredba s ync piše sve podatke koji su u memoriji računara na disku.
Zašto koristiti komandu za sinhronizaciju
Da bi poboljšali performanse, računar često čuva podatke u svojoj memoriji, a ne da ga piše na disk jer je RAM mnogo brži od hard diska. Ovaj pristup je u redu dok ne dođe do pada računara. Kada Linux mašina doživi neplaniran zaustavljanje, svi podaci koji su zadržani u memoriji su izgubljeni, ili je sistem datoteka oštećen. Komanda sinhronizacije primorava sve što se nalazi u privremenom memorijskom skladištu da se piše u trajno skladištenje podataka (kao na disku), tako da nijedan od podataka nije izgubljen.
Kada koristiti komandu za sinhronizaciju
Obično su računari zatvoreni na organizovan način. Ako će računar biti isključen ili se procesor zaustavio na neuobičajen način, kao što je kada otklanjate kernel kod ili u slučaju eventualnog nestanka struje, komanda sinhronizacije siliće trenutni prenos podataka u memoriju na disk. S obzirom da savremeni računari imaju potencijalno velike kešove , kada koristite komandu za sinhronizaciju , sačekajte da sve LED diode koje ukazuju na aktivnost prestaju da trepere pre nego što isključe napajanje računara.
Sync Sync
sinhronizacija [opcija] [datoteka]Opcije za komandu sinhronizacije
Opcije za naredbu sinhronizacije su:
- --help prikazuje svaku raspoloživu pomoć, a zatim izađe
- - verzija prikazuje informacije o verziji i izlazi
- --data (ili -d ) sinhronizuje samo podatke o fajlu bez metapodataka koji ga podržavaju
- --file-system (ili -f ) takođe sinhronizuje sisteme datoteka koje sadrže referencirane datoteke
Razmatranja
Nije uobičajeno da ručno pozovete sinhronizaciju. Najčešće se ova komanda pokreće pre nego što izvršite neku drugu komandu za koju sumnjate da može destabilizirati Linux kernel, ili ako verujete da će se nešto dogoditi (npr., Da ćete izgubiti bateriju na Linux-powered laptop) i nemate vremena da izvršite puno isključivanje sistema.
Kada zaustavite ili ponovo pokrenete sistem, operativni sistem automatski sinhronizuje podatke u memoriji sa trajnim skladištenjem, po potrebi.