Topshiriq 2
Mavzu : Taqsimlangan tizimlarda Fayl tizimlari, NFS, GFS. Taqsimlangan tizimlarda xotiralar
Ishdan maqsad: Ushbu fan doirasida mavjud amaliy ishlarni bajarga holda, talabalarning taqsimlangan tizimlar va algoritmlar haqida ma’lumotlarga ega bo‘lishi, turli hil tizimlarning ishlash prinsiplari haqida ma’lumotlarga ega bo’lishi
Fayl tizimi moslashish, saqlash va ommaviy axborot vositalarining xabarlari, foydalanuvchilar va bu axborot dasturini berish o'chirish, shuningdek, uning xavfsiz foydalanishni ta'minlash uchun mas'ul bo'lgan operatsion tizimi, bir qismidir. Bundan tashqari, u apparat yoki dasturiy ta'minot taqdirda ma'lumotlarni qayta tiklash foydali bo'ladi. Shuning uchun muhim fayl tizimi. Nima, bir fayl tizimi va nima bo'lishi mumkin? Bir necha turlari bor:
- qattiq disklar, tasodifiy kirish bilan, ya'ni qurilmalar uchun;
- bantlar uchun, ketma-ket qurilmasi, ya'ni;
- optik ma'lumotlar tashuvchilar uchun;
- virtual tizimlari;
- Tarmoq sistemy.
Fayl tizimini mantiqiy saqlash birligi bir fayl bo'lgani kabi, ma'lum bir nomga ega ma'lumotlarni buyurdi to'plamidir. shunday qilib, dasturlar, rasmlar, matnlar, musiqa, videolar, shuningdek haydovchilar, kutubxonalar, va: fayl shaklida taqdim operatsion tizimi tomonidan ishlatiladigan barcha ma'lumotlar. Har bir bunday element nomi, turi, kengaytmasi, sifatlari va hajmi bor. Shunday qilib, endi siz bilasiz nima fayl. Fayl tizimi, bunday elementlar majmui bo'lib, usullari ular bilan ishlash. Bu ishlatiladi va nima tamoyillari, uni amalga oshirish uchun qaysi shaklda qarab, biz fayl tizimi bir necha turdagi ajratish mumkin.
Ixtirochi o'zining eksperimental maqsadlari uchun faqat birinchi versiyadan foydalangan. Rivojlanish guruhi asl NFSga sezilarli o'zgarishlar kiritib, uni Sun kreditidan tashqarida chiqarganida, ular belgiladilar yangi versiya v2 sifatida tarqatishlar o'rtasida o'zaro muvofiqlikni sinab ko'rishingiz va zaxira yaratishingiz mumkin.
NFS V2
2-versiya dastlab faqat User Datagram Protocol (UDP) orqali ishlagan. Uning ishlab chiquvchilari server tomonini asosiy protokoldan tashqarida blokirovka qilmasdan saqlashni xohlashdi.
Virtual fayl tizimining interfeysi oddiy protokolda aks ettirilgan modulli amalga oshirish imkonini beradi. 1986 yil fevral oyiga kelib, Eunice yordamida System V 2-reliz, DOS va VAX / VMS kabi operatsion tizimlar uchun echimlar namoyish etildi. NFS v2 32-bitli cheklovlar tufayli faqat birinchi 2 GB faylni o'qishga ruxsat berdi.
NFS V3
Sun Microsystems-da NFS 3-versiyasini ishlab chiqish bo'yicha birinchi taklif ikkinchi tarqatish chiqarilgandan ko'p o'tmay e'lon qilindi. Asosiy turtki sinxron yozish samaradorligi muammosini yumshatishga harakat qilish edi. 1992 yil iyul oyiga kelib, amaliy yaxshilanishlar NFS 2-versiyasining ko'pgina kamchiliklarini bartaraf etdi, shu bilan birga faqat etarli darajada fayllarni qo'llab-quvvatlamadi (64 bitli fayl o'lchamlari va ofsetlari).
2 gigabaytdan (GB) kattaroq ma'lumotlarni qayta ishlash uchun 64 bitli fayl o'lchamlari va ofsetlarini qo'llab-quvvatlash;
ish faoliyatini yaxshilash uchun serverda asinxron yozishni qo'llab-quvvatlash;
ularni qayta tiklashga to'g'ri kelmaslik uchun ko'plab javoblarda qo'shimcha fayl atributlari;
katalogni skanerlashda fayl nomlari bilan birga ma'lumotlar va atributlarni olish uchun READDIRPLUS operatsiyasi;
boshqa ko'plab yaxshilanishlar.
3-versiyani joriy etish davrida TCP-ni transport qatlami protokoli sifatida qo'llab-quvvatlash kuchaya boshladi. WAN orqali NFS yordamida amalga oshirilgan ma'lumotlarni uzatish vositasi sifatida TCP dan foydalanish katta hajmdagi fayllarni ko'rish va yozish uchun uzatish imkonini bera boshladi. Bu ishlab chiquvchilarga User Datagram Protocol (UDP) tomonidan o'rnatilgan 8K chegarasini engib o'tishga imkon berdi.
NFS V4 NIMA?
Endryu fayl tizimi (AFS) va Server xabarlar bloki (SMB, CIFS deb ham ataladi) ta'siri ostida bo'lgan 4-versiya ish faoliyatini yaxshilash, xavfsizlikni yaxshilash va shartli protokolni o'z ichiga oladi.
4-versiya Sun Microsystems autsorsing protokoli ishlab chiqilganidan keyin Internet Engineering Task Force (IETF) tomonidan ishlab chiqilgan birinchi tarqatish edi.
NFS 4.1 versiyasi klasterli serverlarni joylashtirishdan foydalanish uchun protokolni qo'llab-quvvatlashga qaratilgan, shu jumladan bir nechta serverlar (pNFS kengaytmasi) bo'ylab kengaytiriladigan bir vaqtda fayllarga kirishni ta'minlash qobiliyati.
Eng yangi fayl tizimi protokoli NFS 4.2 (RFC 7862) 2016 yil noyabr oyida rasman chiqarildi.
Global fayl tizimi (GFS)Linux OS uchun fayl tizimidir va u umumiy disk fayl tizimidir. GFS umumiy blokli saqlash joyiga to'g'ridan-to'g'ri kirishni taklif qiladi va undan lokal fayl tizimi sifatida foydalanish mumkin.
GFS2 - yangilangan versiya, asl GFS-ga kirmagan, masalan yangilangan metadata tizimi. GNU General Public License shartlariga muvofiq GFS va GFS2 fayl tizimlari bepul dastur sifatida mavjud.
Do'stlaringiz bilan baham: |