21
1 – rasm. Fayl sistemasi ierarxiyasi namuna
Fayl tizimlarining o'ziga
xos xususiyatlari, shuningdek, ma'lumotlar
strukturasini buzilishlardan himoya qiluvchi
turli mexanizmlarning
mavjudligini ham o'z ichiga olishi mumkin. FSning chidamliligini
ta'minlashning eng zamonaviy mexanizmlaridan biri bu kesish...
Bu maxsus
xizmat fayllariga (ular "jurnallar" yoki "jurnallar" deb nomlanadi) fayllar bilan
bajariladigan barcha amallarni yozish imkonini beradi.
Jurnal bo'lishi mumkin to'liq, har bir operatsiya uchun zaxira nusxasi
nafaqat
klasterlar holatini, balki yozib olingan barcha ma'lumotlarni ham
yaratadi. Bunday jurnal ko'pincha turli xil ma'lumotlar bazalari uchun
ishlatiladi, lekin u tizimni sezilarli darajada sekinlashtiradi va jurnallar hajmini
oshiradi (aslida jurnallar saqlanadi) to'liq zaxira butun
fayl tizimi barcha
ma'lumotlar bilan).
Juda tez -tez qayd qilinadi
faqat mantiqiy operatsiyalar
va (ixtiyoriy)
fayl tizimi klasterlarining holati. Ya'ni, jurnalga yoziladigan yagona narsa,
aytaylik, 52KB hajmli "file.txt" nomli fayl falon klasterlarga yozilgan.
22
Jurnalda
faylning
o'zi
ko'rinmaydi.
Bu
yondashuv
ma'lumotlar
takrorlanishining
oldini oladi, fayllar bilan ishlash jarayonlarini tezlashtiradi
va jurnalning hajmini sezilarli darajada kamaytiradi. Jurnalni yuritishning bu
usulining
yagona kamchiligi shundaki, xatolik yuz berganda,
yozilgan
ma'lumotlar yo'qolishi mumkin (chunki uning nusxasi yo'q), lekin fayl
tizimining holati funktsional bo'lib qoladi.
Dostları ilə paylaş: