Mavzu: Virtual fayl tizimlari Reja: Virtual fayl tizimlari


Download 469.5 Kb.
bet10/12
Sana22.12.2022
Hajmi469.5 Kb.
#1043290
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Mavzu Virtual fayl tizimlari Reja Virtual fayl tizimlari

NFS protokoli. Mijoz NFS bilan ishlay boshlaganda, birinchi harakat - masofadan ish tizimining mahalliy fayl tizimiga o`rnatiladigan maydonchadir. Ushbu jarayon NFS tarkibiy qismiga qayta yo`naltirilganligini o`rnatadi (Linux tizim funktsiyalaridan biri). Keyin, RPC qo`ng`irog`idan foydalanib, pultdagi get_port funktsiyasi montetrafiya uchun ishlatiladigan port raqami bilan belgilanadi va CUMC COPC monteting uchun so`rov yuboradi. Ushbu server so`rovi Protokol uchun mas`ul bo`lgan maxsus RPC tomonidan qayta ishlanadi (protokol o`rnatish). Maxsus tekshirish mijoz tomonidan talab qilingan fayl tizimi ushbu serverda mavjud bo`lgan tizimlar ro`yxatida mavjudligi bilan aniqlanadi. Agar so`ralgan tizim mavjud bo`lsa va mijoz unga kirish huquqiga ega bo`lsa, unda RMC protsedurasida protsessorning tavsifi ko`rsatiladi. Mijoz mahalliy va masofaviy o`rnatish punktlari haqida ma`lumotni tejaydi va I / O so`rovlarini bajarish mumkin. Protokol tatbiqi xavfsizlik nuqtai nazaridan benuqson emas, shuning uchun NFSv4da ichki RPCning ichki qo`ng`iroqlaridan foydalaniladi, bu esa ulanish punktlarini boshqarishi mumkin.
Faylni o`qish uchun avval uni ochishi kerak. RPCda ochiq protsedura yo`q, buning o`rniga mijoz ko`rsatilgan fayl va katalog o`rnatilgan fayl tizimida mavjudligini tekshiradi. Mijoz GettTR RPC ma`lumotidan boshlanadi, bunga javoban katalog atribut yoki indikatorga javob bermaydi. Keyingi, faylning mavjudligini tekshirish uchun mijoz RPC so`rovini qidiradi. Agar fayl mavjud bo`lsa, getatt RPC so`rovi fayl atributlarini topish uchun amalga oshiriladi. Muvaffaqiyatli qidiruv va getatt qo`ng`iroqlari natijasida olingan ma`lumotlardan foydalangan holda, mijoz kelajakdagi so`rovlarni bajarish uchun foydalanuvchiga taqdim etiladigan fayl destriptorini yaratadi.
NFS-da innovatsiyalar. NFS - 4 va 4.1-ning so`nggi ikki versiyasi katta qiziqish uyg`otadi, bunda NFS texnologiyasi evolyutsiyasining eng muhim jihatlari o`rganilishi mumkin.
NFSV4 paydo bo`lishidan oldin, ularni boshqarish, blokirovka qilish va boshqa narsalar kabi fayllarni boshqarish vazifalari bajarilishi Maxsus qo`shimcha protokollar mavjud edi. NFSV4-da fayllarni boshqarish jarayoni bitta protokolga soddalashtirilgan; Bundan tashqari, UDP ushbu versiyasidan boshlab transport protokoli sifatida foydalanilmaydi. NFSV4-ni boshqa operatsion tizimlarga kiritish uchun NFSning "tabiiy" usulni o`z ichiga olgan, "Windows” semantikaga kiradi.
NFSV4.1da ishlash uchun katta miqyosli tushuncha joriy etildi. parallel NFS (PNFS). Majburiyatning katta darajasini ta`minlash uchun NFSV4.1da ma`lumotlar va mebitatura amalga oshiriladi (markalash), tizim tarmoqlarga bilan taqsimlangan, chunki u klaster fayl tizimlarida amalga oshiriladi. Ko`rsatilganidek, PNFS uchta komponentga ekotizimni baham ko`radi: mijoz, server va xotira. Shu bilan birga ikkita kanal mavjud: birinchisi ma`lumotlar uzatish uchun, ikkinchisi boshqarish buyruqlarini uzatish uchun. PNFS ma`lumotlar ularning metratasini tavsiflovchi usullardan ikki kanal arxitekturasini ta`minlaydi. Mijoz faylga kirishni istaganida, server uni "MarkUP" bilan yuboradi. Metadatada saqlash moslamalarida faylning joylashganligi to`g`risida ma`lumotlar mavjud. Ushbu ma`lumotni qabul qilib, mijoz zaxiraga to`g`ridan-to`g`ri kirishi mumkin, bu server bilan o`zaro aloqada bo`lishga imkon beradi, bu esa kengayish va ishlashni ko`paytirishga yordam beradi. Mijoz fayl bilan ishlayotganda, u faylni va uning "belgisi" ni tasdiqlaydi. Agar kerak bo`lsa, server markalash mijozlari bilan metadata talab qilishi mumkin.
Bunday mexanizmni qo`llab-quvvatlash uchun NFS protokoliga bir nechta yangi operatsiyalar bilan bir nechta yangi operatsiyalar qo`shildi. Stanutget usuli mijoz tomonidan "CHINATETRENDE" usuli "Metada" ning "Pult" usuli "MeterUp" ni mijozdan saqlash uchun qabul qilish uchun "Belgi" ni saqlash uchun ishlatiladi boshqa foydalanuvchilarga. Server "Loubtrleall" usulidan foydalanib mijozdan Metamata-ni qaytarib olishi mumkin. "O`rnatish" bilan metadata bir nechta saqlash moslamalari orasida parallel kirish va yuqori ko`rsatkichlarni ta`minlash uchun tarqatiladi.


rasm. NFSv4.1da ma`lumot almashishi sxemasi.
Ma`lumotlar va metadata saqlash moslamalarida saqlanadi. Belgilangan belgilar asosida mijozlar to`g`ridan-to`g`ri I / O so`rovlarini amalga oshirishlari mumkin va NFSV4.1 Server metadata-ni saqlaydi va ularni boshqaradi. Albatta bu funktsiyalar yangi emas, lekin PNFS xotira qurilmalariga xil kirish huquqini qo`shdi. PNFS blokli protokollar (tolali kanal), ob`ekt protokollari va aslida NFS (hatto PNFS-formada ham emas) dan foydalanishni qo`llab-quvvatlaydi.
NFSning rivojlanishi davom etmoqda va 2010 yil sentyabr oyida NFSV4.2 talablari e`lon qilindi. Ba`zi yangiliklar Virtualizatsiya yo`lidagi ma`lumotlarni saqlash texnologiyalarining kuzatilishi bilan bog`liq. Masalan, gipervizor bilan virtual muhitda ma`lumotlar takrorlanishi mumkin (bir nechta OT bir nechta OS bir xil ma`lumotlarni o`qish / yozish va keshlash). Shu munosabat bilan, ma`lumotlarni saqlash tizimi umuman takrorlangani ma`qul. Bunday yondashuv mijozlar keshida bo`sh joyni va saqlash tizimining umumiy sig`imini tejashga yordam beradi. NFSV4.2-da ushbu muammoni hal qilish uchun "Birlashtirilgan bloklarning bloklari (umumiy bloklar) xaritasi" dan foydalanish taklif etildi. Zamonaviy saqlash tizimlari tobora ko`proq ichki hisoblash kuchi bilan jihozlanganligi sababli, Server tomonda nusxa ko`chirish ichki tarmoqdagi ma`lumotlarni nusxalash uchun ichki tarmoqdagi ma`lumotlarni nusxalashda yukni kamaytirishga imkon beradi. Boshqa yangiliklar, flesh-xotira va mijoz tomoniga I / Oni tashkil etish bo`yicha tavsiyalar va I / Oni tashkil etish bo`yicha tavsiyalar (masalan, xaritadan foydalangan holda) amalga oshirilishi mumkin.

Download 469.5 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling