Arxivlash (siqish)
NTFS fayllari bitta foydali xususiyatga ega - "arxivlash". Har qanday fayl yoki katalog diskda alohida siqilishi mumkin - bu jarayon dasturlar uchun to‘liq shaffofdir. Faylni siqish juda yuqori tezlikka ega lekin bitta katta salbiy Tomoni shundaki: bu siqilgan fayllarning katta virtual bo‘lagiga ega bo‘lishidir. Siqish 16 klaster bloklarida amalga oshiriladi va "virtual klasterlar" deb nomlanadi, yuqori effektlarga erishishga imkon beradigan o‘ta moslashuvchan xolatlardan biri bu faylning yarmi siqilishi mumkin, yarmi esa yo‘q. Bunga ba’zi bir qismlarni siqish haqidagi ma’lumotni saqlash odatdagi fayllarni parchalanishiga (fragmentatsiya) juda o‘xshashligi tufayli erishiladi: masalan, haqiqiy (siqilmagan) fayl uchun odatdagi fizik joylashuv haqidagi quyidagi yozuvlari:
1 dan 43 gacha bo‘lgan fayl klasterlari 400 dan disk klasterlarida saqlanadi
44 dan 52 gacha bo‘lgan fayl klasterlari 8530 dan boshlab disk klasterlarida saqlanadi...
Odatda siqilgan faylning fizik joylashuvi:
1 dan 9 gacha bo‘lgan fayl klasterlari 400 dan boshlanadigan disk klasterlarida saqlanadi
10 dan 16 gacha bo‘lgan fayllar hech qanday joyda saqlanmaydi
17 dan 18 gacha bo‘lgan fayl klasterlari 409 dan boshlangan disk klasterlarida saqlanadi
19 dan 36 gacha bo‘lgan fayl klasterlari hech qaerda saqlanmaydi
9-rasm: fayl klasterlari
Ko‘rinib turibdiki, siqilgan faylda "virtual" klasterlar mavjud bo‘lib, ularda haqiqiy ma’lumotlar yo‘q. Tizim bunday virtual klasterlarni ko‘rishi bilanoq, avvalgi blokning 16 ga ko‘paytmasi bo‘lgan ma’lumotlar dekompressiya qilinishi kerakligini darhol anglaydi va natijada olingan ma’lumotlar virtual klasterlarni to‘ldiradi.
NTFS-da obyekt xususiyatlarini farqlashning ko‘plab vositalari mavjud bo‘lganligi sababli eng mukammal fayl tizimi deyiladi. Nazariy jihatdan shunday, ammo amaldagi tatbiq etilishlarda unchalik ham to‘g‘ri emas. NTFS fayl tizimidagi xususiyatlar tizimning o‘zi bilan uzviy bog‘liqdir ya’ni, agar ular diskka fizik murojaat huquqi berilsa, boshqa tizim tomonidan kuzatilishi shart emas. Fizik murojaatni oldini olish uchun Windows2000 (NT5) da standart xususiyat joriy etilgan.
Hard Link - bir xil faylning ikkita nomidir (fayl katalogiga bir nechta ko‘rsatgich yoki turli xil kataloglar bir xil MFT yozuviga ishora qiladi). Misol uchun xuddi shu faylda 1.txt va 2.txt nomlari bor. Agar foydalanuvchi 1-faylni o‘chirib tashlasa, 2-fayl qoladi, agar u 2-ni o‘chirib tashlasa, 1-fayl qoladi, ya’ni yaratilgan paytdan boshlab ikkala ism ham mutlaqo tengdir. Fayl fizik tarafdan faqat oxirgi nomi o‘chirilganda o‘chiriladi.
Dostları ilə paylaş: |