Tizimi yoki fayl tizimi ko'pincha fs
Unix-ga o'xshash progressiv tizimlar supermounting
Download 106.05 Kb.
|
6-mavzu
Unix-ga o'xshash progressiv tizimlar supermounting deb nomlangan kontseptsiyani ham taqdim etdi ; masalan, Linux supermount-ng loyihasiga qarang . Masalan, o'rnatilgan floppi diskni tizimdan jismoniy olib tashlash mumkin. Oddiy sharoitlarda diskni olib tashlashdan oldin sinxronlashtirilgan va keyin o'chirilgan bo'lishi kerak. Sinxronizatsiya amalga oshirilgan bo'lsa, haydovchiga boshqa diskni kiritish mumkin. Tizim avtomatik ravishda disk o'zgarganligini sezadi va yangi muhitni aks ettirish uchun o'rnatish nuqtasi tarkibini yangilaydi.
Avtomatik o'rnatuvchi fayl tizimi o'rnatilishi kerak bo'lgan katalogga havola qilinganida avtomatik ravishda o'rnatadi. Bu, odatda, olinadigan media uchun mos bo'lgan ommaviy axborot vositalarini kiritish kabi hodisalarga tayanishdan ko'ra, tarmoq serverlaridagi fayl tizimlari uchun ishlatiladi. Linux [ tahrirlash ] Linux ko'plab fayl tizimlarini qo'llab-quvvatlaydi, lekin blokli qurilmadagi tizim diskining umumiy tanlovi ext* oilasi ( ext2 , ext3 va ext4 ), XFS , JFS va btrfsni o'z ichiga oladi . Flash tarjima qatlami (FTL) yoki Xotira texnologiyasi qurilmasi (MTD) bo'lmagan xom flesh uchun UBIFS , JFFS2 va YAFFS va boshqalar mavjud . SquashFS keng tarqalgan siqilgan faqat o'qiladigan fayl tizimidir. Solaris [ tahrirlash ] Oldingi versiyalarda Solaris sukut bo'yicha (jurnalga kiritilmagan yoki ro'yxatdan o'tmagan) yuklanadigan va qo'shimcha fayl tizimlari uchun UFS ga o'rnatilgan. Solaris sukut bo'yicha UFS-ni qo'llab-quvvatladi va kengaytirdi. Vaqt o'tishi bilan boshqa fayl tizimlarini qo'llab-quvvatlash va muhim yaxshilanishlar qo'shildi, jumladan Veritas Software Corp. (jurnallar) VxFS , Sun Microsystems (klasterlash) QFS , Sun Microsystems (jurnallar) UFS va Sun Microsystems (ochiq manba, birlashma, 128 bit siqilgan, va xatolarni tuzatish) ZFS . Yuklanadigan Veritas VxFS ishlashiga ruxsat berish uchun yadro kengaytmalari Solaris-ga qo'shildi . Sun's Solaris 7- da UFS-ga jurnallar yoki jurnallar qo'shildi . Solaris 10 , Solaris Express, OpenSolaris va Solaris operatsion tizimining boshqa ochiq manbali versiyalari keyinchalik yuklanadigan ZFS-ni qo'llab-quvvatladi . Mantiqiy hajmni boshqarish fayl tizimini ortiqcha, sig'im va/yoki o'tkazish qobiliyatini qo'shish maqsadida bir nechta qurilmalarda tarqatish imkonini beradi. Solarisdagi eski muhitlar Solaris Volume Manager (ilgari Solstice DiskSuite nomi bilan tanilgan ) dan foydalanishi mumkin. Bir nechta operatsion tizimlar (shu jumladan Solaris) Veritas Volume Manager dan foydalanishi mumkin . Solaris-ga asoslangan zamonaviy operatsion tizimlar ZFS -dagi virtual saqlash havzalaridan foydalanish orqali hajmni boshqarish zaruratini qoplaydi . macOS [ tahrirlash ] macOS (ilgari Mac OS X) Apple fayl tizimidan (APFS) foydalanadi , u 2017 yilda HFS Plus (HFS+) deb nomlangan klassik Mac OS dan meros qilib olingan fayl tizimini almashtirdi . Apple HFS+ uchun “Mac OS Extended” atamasini ham ishlatadi. [27] HFS Plus metamaʼlumotlarga boy va katta-kichik harflarni saqlaydigan , lekin (odatda) katta-kichik harflarni sezmaydigan fayl tizimidir. MacOS-ning Unix ildizlari tufayli Unix ruxsatlari HFS Plus-ga qo'shildi. HFS Plus ning keyingi versiyalari fayl tizimi strukturasining buzilishining oldini olish uchun jurnalni qo'shdi va tashqi defragmenterni talab qilmasdan fayllarni avtomatik ravishda defragmentatsiya qilishga urinishda ajratish algoritmlariga bir qator optimallashtirishlarni kiritdi. Fayl nomlari 255 belgigacha bo'lishi mumkin. HFS Plus fayl nomlarini saqlash uchun Unicode- dan foydalanadi . MacOS operatsion tizimida fayl turi fayl metamaʼlumotlarida saqlangan turdagi koddan yoki fayl nomi kengaytmasidan kelib chiqishi mumkin . HFS Plus uch xil havolalarga ega: Unix uslubidagi qattiq havolalar , Unix uslubidagi ramziy havolalar va taxalluslar . Taxalluslar ko'chirilgan yoki nomi o'zgartirilgan taqdirda ham asl faylga havolani saqlab qolish uchun mo'ljallangan; ular fayl tizimining o'zi tomonidan emas, balki foydalanuvchi maydonidagi Fayl menejeri kodi bilan talqin qilinadi . 2017-yil 5-iyun kuni Apple’ning WWDC tadbirida e’lon qilingan macOS 10.13 High Sierra qattiq holatdagi disklarda Apple fayl tizimidan foydalanadi . macOS shuningdek , NeXTSTEP orqali BSD Unix Fast File System- dan olingan UFS fayl tizimini qo'llab-quvvatladi . Biroq, Mac OS X Leopard’dan boshlab , macOS’ni endi UFS jildiga o‘rnatib bo‘lmaydi, shuningdek, UFS jildga o‘rnatilgan Leoparddan oldingi tizimni Leopard’ga yangilab bo‘lmaydi. [28] Mac OS X Lion dan boshlab UFS qoʻllab-quvvatlashi butunlay toʻxtatildi. MacOS’ning yangi versiyalari Windows’da keng tarqalgan eski FAT fayl tizimlarini (16 va 32) o‘qish va yozish imkoniyatiga ega . Ular, shuningdek, Windows uchun yangi NTFS fayl tizimlarini o'qishga qodir . Mac OS X Snow Leopard dan oldingi macOS versiyalarida NTFS fayl tizimlariga yozish uchun uchinchi tomon dasturiy ta'minoti zarur. Mac OS X 10.6 (Snow Leopard) va undan keyingi versiyalari NTFS fayl tizimlariga yozishga ruxsat beradi, lekin tizim sozlamalari ahamiyatsiz o'zgartirilgandan keyingina (buni avtomatlashtiradigan uchinchi tomon dasturlari mavjud). [29] Nihoyat, macOS 10.6.5 versiyasidan boshlab Mac OS X Snow Leopard’dan beri exFAT fayl tizimini o‘qish va yozishni qo‘llab-quvvatlaydi . [30] OS/2 [ tahrirlash ] OS/2 1.2 yuqori samarali fayl tizimini (HPFS) taqdim etdi. HPFS turli kod sahifalarida aralash fayl nomlarini , uzun fayl nomlarini (255 belgi), disk maydonidan samaraliroq foydalanishni, tegishli elementlarni disk hajmida bir-biriga yaqin tutadigan arxitekturani, ma'lumotlarning kamroq bo'linishini, hajmga asoslangan bo'sh joyni qo'llab-quvvatlaydi. ajratish, kataloglar uchun B+ daraxt tuzilishi va o'rtacha tezroq kirish uchun diskning o'rta nuqtasida joylashgan ildiz katalogi. Jurnalli fayl tizimi ( JFS) 1999 yilda yuborilgan. PC-BSD [ tahrirlash ] PC-BSD FreeBSD ning ish stoli versiyasi bo‘lib, u FreeNAS ga o‘xshab FreeBSD ning ZFS yordamini meros qilib oladi . PC-BSD- ning yangi grafik o'rnatuvchisi ZFS va RAID-Z hovuz o'rnatishlarida / ( root ) va Geli yordamida diskni shifrlashni boshidanoq qulay ( GUI ) usulda boshqarishi mumkin . Joriy PC-BSD 9.0+ 'Izotop Edition'da ZFS fayl tizimining 5-versiyasi va ZFS saqlash havzasining 28-versiyasi mavjud. 9-reja [ tahrirlash ] Bell Labs kompaniyasining 9-rejasi hamma narsani fayl sifatida ko'radi va barcha ob'ektlarga faylga kirish mumkin bo'lgan tarzda kirishadi (ya'ni, ioctl yoki mmap mavjud emas ): tarmoq, grafikalar, disk raskadrovka, autentifikatsiya, imkoniyatlar, shifrlash va boshqa xizmatlarga I orqali kirish mumkin. /O fayl deskriptorlaridagi amallar . 9P protokoli mahalliy va uzoq fayllar o'rtasidagi farqni yo'q qiladi. 9-rejadagi fayl tizimlari shaxsiy, har bir jarayon uchun nom maydonlari yordamida tashkil etilgan bo'lib, har bir jarayon taqsimlangan tizimdagi resurslarni ta'minlovchi ko'plab fayl tizimlarini boshqacha ko'rish imkonini beradi. Inferno operatsion tizimi ushbu tushunchalarni Plan 9 bilan baham ko'radi. Download 106.05 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling