Izmantojiet komandu Linux Sync, ja paredzat strāvas padevi
Linux operētājsistēmas pārvaldība nav īpaši skaidra, taču komandu, kas uzdod sistēmai veikt pamatdarbības, mācīšana ir liels solis pareizajā virzienā. S ync komanda raksta visus datus, kas datora atmiņā ir uzbāzti uz diska.
Kāpēc izmantot sinhronizācijas komandu
Lai uzlabotu veiktspēju, dators bieži saglabā datus savā atmiņā, nevis rakstīt to uz diska, jo RAM ir daudz ātrāk nekā cietais disks. Šī pieeja ir kārtībā, līdz ir izveidota datora avārija. Kad Linux mašīna piedzīvo neplānotu izslēgšanu, visi dati, kas tika turēti atmiņā, tiek zaudēti vai failu sistēma ir bojāta. Sinhronizācijas komanda visu pagaidu atmiņas atmiņā spēj ierakstīt pastāvīgā faila krātuvē (piemēram, diskā), tādēļ neviens no datiem nav pazudis.
Kad lietot sinhronizācijas komandu
Parasti datori tiek izslēgti organizētā veidā. Ja dators tiks izslēgts vai procesors apstāsies neparasti, piemēram, tad, ja jūs atkļūstat kodola kodu vai ja iespējama strāvas pārtraukšana, sinhronizācijas komanda piespiež tūlīt pārsūtīt datus atmiņā uz disks Tā kā mūsdienu datoriem ir potenciāli lielie kešatmiņas , kad jūs izmantojat sinhronizācijas komandu, pagaidiet, kamēr visi diodes, kas norāda aktivitāti, pārstāj mirgot, pirms izslēdziet datoru.
Sinhronizācijas sintakse
sinhronizēt [opcija] [fails]Sinhronizācijas komandas opcijas
Sinhronizācijas komandas opcijas ir šādas:
- - Palīdzība parāda jebkuru pieejamo palīdzību un pēc tam iziet
- --versija parāda informāciju par versiju un izejām
- - dati (vai -d ) sinhronizē tikai faila datus bez metadatiem, kas to atbalsta
- --file-sistēma (vai -f ) arī sinhronizē failu sistēmas, kurās ir atsauču faili
Apsvērumi
Manuālā sinhronizācijas izsaukšana nav izplatīta . Visbiežāk šī komanda tiek palaista, pirms jūs izpildāt kādu citu komandu, kas, pēc jūsu aizdomām, var destabilizēt Linux kodolu vai arī, ja jūs uzskatāt, ka kaut kas slikts ir noticis (piemēram, jūs gatavojaties izbeigt akumulatoru ar jūsu Linux klēpjdators), un jums nav laika, lai veiktu pilnīgu sistēmas izslēgšanu.
Ja jūs apstājat vai restartējat sistēmu, operētājsistēma automātiski sinhronizē atmiņā saglabātos datus pēc nepārtrauktas atmiņas, ja nepieciešams.