Mis on failimuutuste logi?

Failimuudatuste logi on arvuti salvestusseadmes olev füüsiline fail, mis säilitab failisüsteemis failides ja kataloogides tehtud erinevate muudatuste loendi. Failimuudatuste logi ei pruugi tingimata jälgida faili sees olevates andmetes tehtud konkreetseid muudatusi; selle asemel jälgib see üldisemat teavet failisüsteemi nimeruumis hoitava faili kohta. Enamiku rakenduste puhul pääseb rakendus failimuudatuste logi juurde kirjutuskaitstud failina, nii et selles sisalduv teave on saadaval, kuid logis muudatusi teha on lubatud ainult operatsioonisüsteemi süsteemi erifunktsioonidel; see säilitab selle terviklikkuse ja hoiab ära pahatahtlikud muudatused. Mitmed programmid saavad kasutada failimuudatuste logi, et vältida iga faili skannimist failisüsteemis, et teha kindlaks, kas muudatusi on tehtud. Arhiveerimistarkvara, viiruseskannerid, Interneti-otsingumootorite indekseerimisprogrammid ja võrguhalduskomplektid võivad kõik kasutada failimuudatuste logi, et kiiresti kontrollida süsteemis pärast programmi viimast käitamist tehtud muudatusi.

Failisüsteemis on failimuudatuste logi loodud failide kõrgetasemeliste muudatuste jälgimiseks, mitte faili sees salvestatud andmete tuumamuudatustele. See tähendab, et logi saab salvestada muudatused faili nimes, faili viimati muutmise kuupäevas või faili juurdepääsulubade muudatused. See ei jälgi konkreetsemaid muudatusi, näiteks täpselt, milline programm failile juurde pääses, muudetud andmete asukohta või milliseid süsteemifunktsioone muudatuste tegemiseks kasutati.

Tegelik failimuudatuste logi on fail failisüsteemis, mida see jälgib. Fail võib olla saadaval nagu iga teine ​​fail, mis võimaldab mis tahes programmil teavet avada ja vaadata, või see võib olla süsteemifail, mis on peidetud ja mõeldud vaatamiseks ainult operatsioonisüsteemi kõnede abil. toimib palgi kaitsmisel väravana. Mõlemal juhul on fail kirjutuskaitstud kõigile programmidele, välja arvatud põhioperatsioonisüsteem, et hoida faili järjestuses ja vältida rikkumist. Logifaili muudatuste kirjutamise teeb ainult operatsioonisüsteem, mõnikord pärast muudatuse tegemist või muul ajal automaatse värskendusprotsessi osana.

Välised programmid, mis kasutavad failimuudatuste logi, teevad seda tavaliselt selleks, et vältida muudatuste otsimiseks väga aeganõudvaid protseduure, mis käivad failisüsteemis käsitsi läbi iga faili ja kataloogi. Seda saab kasutada ka programmide või veebiroomikute arhiveerimisel, et vältida seda, et programmid peavad töötlema varem töödeldud teavet, keskendudes ainult failidele, mida on pärast viimast kontrolli muudetud. Võrguadministraatorid saavad logi kasutada kahtlaste tegevuste, näiteks failiõiguste muudatuste jälgimiseks, mida muidu oleks palju raskem jälgida.