Cad is comhad LOCK ann?
Is comhad athainmnithe é comhad LOCK a úsáideann feidhmchláir agus córais oibriúcháin chun comhad nó gléas éigin a mharcáil mar ghlas. Insíonn sé seo d’fheidhmchláir eile gan an comhad a úsáid mura bhfuil sé saor ón bhfeidhmchlár atá á úsáid. Sa chuid is mó de na cásanna, tá na comhaid ghlais seo folamh, ach i gcásanna eile, d’fhéadfadh go mbeadh faisnéis iontu a bhaineann leis an glas ar nós airíonna agus socruithe.
Uaireanta, úsáideann Creat .NET Microsoft an comhad .lock chun cóipeanna faoi ghlas de chomhad bunachar sonraí a chruthú. I gcás den sórt sin, osclófar cóip den chomhad bunachar sonraí le síneadh .lock. Ní cheadaíonn sé seo don úsáideoir athruithe a dhéanamh ar an gcomhad agus é in úsáid ag úsáideoir eile.
LOCK Formáid Comhaid - Tuilleadh Eolais
Cruthaíonn gach feidhmchlár comhad LOCK agus baineann a fhormáid comhaid go sonrach leis an bhfeidhmchlár. Is féidir na comhaid ghlais seo a shábháil sa dá théacs chomh maith le formáid comhaid dhénártha.
Cuireann láithreacht comhad glais cosc ar rochtain chomhuaineach acmhainne ar chomhaid iolracha ag iarraidh rochtain a fháil ar an acmhainn sin. Cruthaítear cóip den bhunchomhad agus iarmhír .lock ar a ainm. Insíonn sé seo d’fheidhmchláir eile rochtain inléite amháin a bheith acu ar an gcomhad. Mar shampla, déanfar resource.dat mar resource.data.lock.
Maidir le teanga ríomhchlárúcháin Ruby, is féidir go dtiocfaidh tú trasna ar an gcomhad gemfile.lock. Seo an áit a gcoimeádann Bundler taifead ar na leaganacha cruinne a suiteáladh. Mar sin, nuair a bhogtar tionscadal/leabharlann go meaisín eile, breathnóidh beart reatha ar an Gemfile don leagan ábhartha beacht.
Comhad Glasáil i Linux
Tacaíonn Linux le dhá chineál glais comhaid: glais chomhairleacha agus glais éigeantacha.
Glais Chomhairleacha: Cineál glasála nach gcuirtear i bhfeidhm. Sa chás seo, comhoibríonn próisis rannpháirteacha lena chéile go sainráite ag fáil glais. Mura féidir é seo a dhéanamh, déantar neamhaird de ghlais chomhairleacha.
Glais Éigeantacha: I gcás glasáil Éigeantach, cuireann an córas oibriúcháin glasáil comhaid i bhfeidhm trí chosc a chur ar phróisis eile an comhad a léamh nó a scríobh. Ní éilíonn sé seo aon chomhar idir na próisis.
ní éilíonn glasáil éigeantach aon chomhar idir na próisis rannpháirteacha. Nuair a chuirtear glas éigeantach i ngníomh ar chomhad, cuireann an córas oibriúcháin cosc ar phróisis eile an comhad a léamh nó a scríobh.
Tagairtí
[Glasáil i Linux](https://www.baeldung.com/linux/file-locking#:~:text=File%20locking%20is%20a%20mechanism, very%20dangerous%20command%20in%20Linux.)