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ş: