Klasterli
Global
Tarmoq
O'zini tasdiqlaydi
Chiroq
Jurnal
Jurnal tuzilgan
Ob'ekt
Yozuvga yo'naltirilgan
Semantik
Xususiyatlari.
Ishni saqlash
Yozishda nusxa ko'chirish
Ma'lumotlarni takrorlash
Ma'lumotlarni tozalash
O'z o'rnida ijro eting
Hajmi
Fayl atributi
Kirish nazorati.
Kirish nazorati ro'yxati
Fayl tizimi darajasida shifrlash
Ruxsatlar
Rejimlar
Interfeyslar.
Fayl menejeri
Fayl tizimi API
O'rnatiladigan fayl tizimi
Virtual fayl tizimi
Ro’yxatlar.
Odatiy
Jurnal tuzilgan
2-rasm:Fayl tizimi
Amaliy qism:JFS fayl tizimi xususiyatlari.
Xususiyatlari JFS quyidagi funktsiyalarni qo'llab-quvvatlaydi.
Jurnal JFS jurnal tizimi. Kabi jurnalni qo'shimcha funktsiya sifatida qo'shishdan ko'ra ext3 fayl tizimi, u boshidanoq amalga oshirildi. Jurnal 128 Mb gacha bo'lishi mumkin. JFS jurnallari faqat metama'lumotlarni saqlaydi, ya'ni metama'lumotlar izchil bo'lib qoladi, ammo ishdan chiqqandan yoki elektr quvvati yo'qolgandan so'ng foydalanuvchi fayllari buzilgan bo'lishi mumkin. JFS jurnali shunga o'xshash XFS faqat uning qismlarini jurnalga joylashtiradi inode.
B + daraxti JFS a dan foydalanadi B + daraxti kataloglarda qidirishni tezlashtirish uchun. JFS katalogning 8 ta yozuvini katalog katalogida saqlashi mumkin inode yozuvlarni B + daraxtiga ko'chirishdan oldin. JFS shuningdek B + daraxtidagi ko'rsatkichlarni indekslaydi.
Dinamik inode ajratish JFS disk uchun bo'sh joyni dinamik ravishda ajratadi inodlar kerak bo'lganda. Har bir inode 512 baytni tashkil qiladi. 16 kB hajmda 32 ta inod ajratilgan.
Miqyosi JFS fayllarni darajada. Bir daraja - bu agregat bloklarining o'zgaruvchan uzunlikdagi ketma-ketligi. Bir daraja bir nechta joyda joylashgan bo'lishi mumkin ajratish guruhlari. Buni hal qilish uchun o'lchamlarni aniqlashda ko'rsatkichlar yaxshiroq ishlash uchun B + daraxtida indekslanadi.
Siqish Siqish faqat AIX-dagi JFS1-da qo'llab-quvvatlanadi va ning o'zgarishini ishlatadi LZ algoritmi. Balandligi tufayli CPU foydalanish va bo'sh joyni ko'paytirdi parchalanish, siqishni bitta foydalanuvchidan tashqari foydalanish uchun tavsiya etilmaydi ish stantsiyasi yoki off-layn zaxira nusxasi maydonlar.
Bir vaqtda kirish / chiqish (CIO) JFS odatda fayllarga o'qish uchun umumiy, yozish uchun maxsus bloklashni qo'llaydi, bu ma'lumotlar ziddiyatlarini oldini oladi, ammo fayllar darajasida yozishni ketma-ketlashtirishga majbur qiladi. CIO opsiyasi ushbu qulflashni o'chirib qo'yadi. Ma'lumotlarning izchilligini ta'minlaydigan relyatsion ma'lumotlar bazalari kabi dasturlar ushbu tizimdan fayl tizimining qo'shimcha xarajatlarini yo'q qilish uchun foydalanishi mumkin.
Ajratish guruhlari JFS ajratish guruhlaridan foydalanadi. Ajratish guruhlari yig'ilgan maydonni bo'laklarga ajratadilar. Bu JFS ga I / U yuqori ishlashiga erishish uchun resurslarni taqsimlash siyosatidan foydalanishga imkon beradi. Birinchi siyosat - disk uchun yaxshi joylashuvga erishish uchun bir xil AG da tegishli ma'lumotlar uchun disk bloklari va disk inodlarini klaster qilishga urinish. Ikkinchi siyosat - bo'shliqning bo'linishini minimallashtirish uchun bir-biriga bog'liq bo'lmagan ma'lumotlarni fayl tizimiga tarqatish. Ochiq fayl bo'lsa, JFS AG-ni bloklaydi, fayl yashaydi va faqat ochiq faylning o'sishiga imkon beradi. Bu parchalanishni kamaytiradi, chunki faqat ochiq fayl AG ga yozishi mumkin.
Superbloklar The super blok butun fayl tizimi haqida ma'lumot saqlaydi va quyidagi maydonlarni o'z ichiga oladi:
Fayl tizimining hajmi
Fayl tizimidagi ma'lumotlar bloklari soni
Fayl tizimining holatini ko'rsatadigan bayroq
Ajratish guruhining o'lchamlari
Fayl tizimining blok hajmi
3-rasm: JFS versiyasi.
Xulosalar 1. JFS fayl tizimi haqida nazariy ma’lumot berildi.
2.Fayl tizimlari haqida ma’lumot berildi.
3.JFS fayl tizimi xususiyatlari haqida ma’lumot berildi.