O’ZBEKISTON RESPUBULIKASI AXBOROT TEXNALOGIYALARI
VA KOMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
TOSHKENT AXBOROT TEXNALOGIYALARI UNIVERSITETI
SAMARQAND FILIALI KOMPYUTER INJINERINGI FAKULTETI
“OPERATSION TIZIMLAR “FANIDAN
MUSTAQIL ISH
MAVZU: Linux Btrfs fayl tizimining umumiy strukturasi va ishlash prinsipi?
KIF-104-19-guruh
Bajardi:Miliyev. B
Tekshirdi: Kudratov. R
Samarqand-2021
Linux Btrfs fayl tizimining umumiy strukturasi va ishlash prinsipi
Hozirgi kunda, Operatsion tizimlar bepul va ochiq asosida GNU / Linux ning keng doirasini qo'llab-quvvatlash Fayl tizimlari (fayllar), ehtimol, eng yaxshi tanilgan va / yoki ishlatilgan bo'lsa ham, u hali ham dolzarbdir EXT4.
Ammo aslida: Bo'limlarimiz, disklarimiz, operatsion tizimlarimiz yoki kompyuterlarimizdan foydalanish uchun eng qulay bo'lgan narsa nima bo'lishi kerak? Birining ikkinchisidan qanday afzalliklari va kamchiliklari bor?
Avval aytib o'tganimizdek, eng keng tarqalgan va ma'lum bo'lgan ehtimol Fayl tizimi haqida GNU / Linux, oqim bo'ling EXT4. Buning sababi:
"... eKengaytirilgan fayl tizimi (EXT), Linux operatsion tizimi uchun maxsus yaratilgan birinchi fayl tizimi edi. U MINIX fayl tizimining cheklovlarini engib o'tish uchun Rémy Card tomonidan ishlab chiqilgan. U EXT2 va Xiafs tomonidan almashtirildi, ular orasida uzoq muddatli hayotiyligi tufayli oxir-oqibat ext2 g'olib bo'lgan raqobat mavjud edi.".
Ya'ni EXT fayl tizimi, sizda deyarli bor 30 yil rivojlanayotgan. Kimdan 1 yilda 1992-versiya, uning oldidan o'tmoqda 2 yilda 1993-versiya, uning 3 yilda 2001-versiya, zamonaviygacha Fayl tizimi EXT4 bu ozod qilindi 2008 yilda. Ayni paytda, o'sha paytdan boshlab ko'plab boshqa Fayl tizimlari hayotni hozirgi holatga alternativa sifatida ko'rdilar EXT4 diqqatga sazovor xususiyatlar va farqlar bilan.
GNU / Linux-dagi fayl tizimlari
Keyin biz har birining eng ajoyib xususiyatlarini ko'rib chiqamiz, shunda har bir alohida holatda qaysi biri qulayroq ekanligini bilib olasiz.
EXT4
U 2008 yilda ozod qilingan.
Uning nomi to'rtinchi kengaytirilgan fayl tizimining ma'nosini anglatadi.
Eski EXT3 bilan taqqoslaganda u tezroq, ya'ni o'qish va yozish tezligi yaxshilangan va parchalanishga moyil emas. Bundan tashqari, u kattaroq fayl tizimlarini (1EiB = 1024PiB gacha) va kattaroq fayllarni (16 TBgacha) ishlashga qodir. Bundan tashqari, u fayl tarixi to'g'risida aniqroq ma'lumot beradi, protsessordan kamroq foydalanadi.
Bu EXT seriyasining ikkinchisi edi Transactional File System, ya'ni tranzaktsiyalarni yoki jurnal yozuvlarini amalga oshiruvchi mexanizmga ega bo'lib, operatsiya ta'sir ko'rsatadigan ma'lumotlarni qayta tiklash uchun zarur bo'lgan ma'lumotlarni saqlashga imkon beradi. muvaffaqiyatsiz tugadi.
U "Kengaytirilgan" qo'llab-quvvatlashga ega. "Kengayish" bu EXT 2/3 fayl tizimlari tomonidan ishlatiladigan an'anaviy blok sxemasini almashtirishdir. "Kenglik" - bu Fayl tizimiga katta fayllar bilan ishlashda ishlashni yaxshilash va parchalanishni kamaytirish qobiliyatini beradigan bir-biriga yaqin bo'lgan fizik bloklar to'plami.
Ushbu va boshqa xususiyatlar uni uy kompyuterlarida va ofis foydalanuvchilarida ishlatish uchun ideal qiladi, bu Fayl tizimidan intensiv foydalanishni talab qilmaydi. Uning yaxshi xususiyatlari va funktsional imkoniyatlari o'rtacha foydalanishga ega bo'lgan, ya'ni oddiy foydalaniladigan kompyuterlardan eng ko'p foydalanuvchilar va foydalanish uchun etarli. Shunga qaramay, uning talab darajasi past yoki ishlaydigan serverlarda ishlatilishi ham juda zo'r.
Bu juda yaxshi xususiyatlarga ega, ammo ularni veb-saytida kengaytirish mumkin kernel.orgva veb-saytdagi maxsus maqolada opensource.com.
XFS
XFS - UNIX platformasi uchun mavjud bo'lgan jurnal fayl tizimlarining eng qadimiysi. U SGI kompaniyasi tomonidan yaratilgan (ilgari Silicon Graphics Inc.) va 1994 yilda chiqarilgan. 2000 yil may oyida SGI XFS-ni ochiq manba litsenziyasi asosida chiqardi, bu esa uni 2.4.25 versiyasidan Linuxga qo'shilishiga imkon berdi. XFS 9 eksabaytgacha bo'lgan fayl tizimini qo'llab-quvvatlaydi, 64 bit va 16 bit uchun 32 terabayt.
XFS - bu jurnallashni amalga oshiradigan fayl tizimi, shuningdek, 64 bitli mustahkam va juda miqyosli. Bu butunlay kengaytmaga asoslangan, shuning uchun u katta fayllar va juda katta fayl tizimlarini qo'llab-quvvatlaydi. XFS tizimiga kiradigan fayllar soni faqat fayl tizimidagi bo'sh joy bilan cheklangan.
XFS metadata jurnallarini qo'llab-quvvatlaydi, bu esa halokatdan tezda qutilishga yordam beradi. XFS fayl tizimlari, shuningdek, o'rnatilgan va faol holda birlashtirilishi va kengaytirilishi mumkin.
Ushbu va boshqa xususiyatlar uni serverlarda ishlatish uchun ideal qiladi, ayniqsa, fayl tizimidan intensiv foydalanishni va shu ma'lumotlarni o'z ichiga olgan ma'lumotlarni qayta tiklash uchun yanada mustahkam mexanizmlarni talab qiladigan yuqori talab yoki operatsiya. Boshqacha qilib aytganda, katta diskni o'qish / yozish yukini ishlaydigan serverlar, yakka tartibdagi ma'lumotlar bazalari yoki boshqa dasturlar qatorida umumiy veb-xosting operatsiyalarini boshqaradi.
Bu juda yaxshi xususiyatlarga ega, ammo ularni veb-saytida kengaytirish mumkin Redhat.comva veb-saytdagi maxsus maqolada en.qwe.wiki.
Btrfs
Btrfs (B-Tree FS) - bu Linux uchun zamonaviy fayl tizimi bo'lib, rivojlangan funktsiyalarni amalga oshirishni va shu bilan bir qatorda xatolarga yo'l qo'ymaslik, bartaraf etish va oson boshqarishga qaratilgan.
U bir nechta kompaniyalar tomonidan birgalikda ishlab chiqilgan, ammo u GPL litsenziyasi asosida litsenziyalangan va har kim o'z hissasini qo'shishi mumkin.
U katta omborlarni boshqarish, diskda saqlangan ma'lumotlarning xatolarini aniqlash, ta'mirlash va ularga bardosh berish uchun juda yaxshi xususiyatlarga ega.
U xotirani o'rnatilgan usulda boshqaradi, bu esa amalga oshirilgan fayl tizimlarida ortiqcha narsani taklif qilishga imkon beradi.
Btrfs Copy-on-Write (CoW) funksiyasidan foydalanadi, faqat o'qish mumkin yoki o'zgartirilishi mumkin bo'lgan oniy tasvirlarni yoqadi, ko'p qurilmali fayl tizimlari uchun mahalliy qo'llab-quvvatlashni o'z ichiga oladi va kichik hajmli boshqaruvni qo'llab-quvvatlaydi. Bundan tashqari, u nazorat summasi yordamida ma'lumotni (ma'lumotlar va metama'lumotlarni) himoya qiladi (soliq summasi), bu siqishni, SSD disklari uchun optimallashtirishni, kichik fayllarni samarali paketini va boshqalarni qo'llab-quvvatlaydi.
Btrfs kod bazasi barqaror va tezkor bo'lishini ta'minlash uchun har qanday stsenariyda foydalanish uchun hali ham doimiy ravishda ishlab chiqilmoqda. Uning jadal rivojlanish tezligi shuni anglatadiki, u Linuxning har bir yangi versiyasi bilan keskin yaxshilanadi, shuning uchun foydalanuvchilarga, agar ularni amalga oshirmoqchi bo'lsalar, eng yangi yadroni ishlatish tavsiya etiladi.
Ushbu va boshqa xususiyatlar uni yuqori samarali ish stantsiyalari va serverlarida ishlatish uchun ideal qiladi. Zero, u o'zining mukammal qobiliyatlari bilan ajralib turadi, ayniqsa, umuman olganda, shunchaki ishlashni yaxshilashga yo'naltirilgan ilg'or imkoniyatlar, ya'ni ular ko'proq saqlashni boshqarish va xavfsizlik.
Bu juda yaxshi xususiyatlarga ega, ammo ularni veb-saytida kengaytirish mumkin kernel.orgva veb-saytdagi maxsus maqolada elpuig.xeill.net.
Boshqalari kamroq ishlatilgan yoki tanilgan
JFS
OpenZFS
ReiserFS
UFS
ZFS
Dam olish, GNU / Linux boshqasini to'liq yoki qisman boshqarishi mumkin Mahalliy bo'lmagan fayl tizimlari, kabi disklar va bo'limlar uchun FAT32, exFAT va NTFS de Windows, HFS + va AFS de olma. Fayl tizimlari F2FS, UDF yonida exFAT tashqi yoki flesh xotira disklari (disklar) uchun. Va shunga o'xshash tarmoqlar uchun NFS (Linux mashinalari o'rtasida resurslarni almashish uchun ishlatiladi) yoki SMB (Linux va Windows mashinalari o'rtasida resurslarni almashish uchun).
Xulosa
Biz bunga umid qilamiz "foydali kichik post" haqida «Sistemas de archivos», biznikida «Distros GNU/Linux» qaysi biri biz uchun to'g'ri ekanligini yaxshiroq bilish «discos o particiones», katta qiziqish va foyda keltiradi, umuman olganda «Comunidad de Software Libre y Código Abierto» va dasturlarning ajoyib, ulkan va o'sib borayotgan ekotizimining tarqalishiga katta hissa qo'shdi «GNU/Linux».
Qo'shimcha ma'lumot olish uchun har doim biron bir kishiga tashrif buyurishdan qo'rqmang Onlayn kutubxona kabi OpenLibra y JedIT o'qish kitoblar (PDF) ushbu mavzu bo'yicha yoki boshqalar bilim sohalari. Hozircha, agar bu sizga yoqqan bo'lsa «publicación», baham ko'rishni to'xtatmang boshqalar bilan, sizning Sevimli veb-saytlar, kanallar, guruhlar yoki jamoalar ijtimoiy tarmoqlar, tarjixon bepul va ochiq Mastodon, yoki xavfsiz va xususiy kabi telegramma.
Yoki shunchaki bizning uy sahifamizga tashrif buyuring FromLinux yoki rasmiy Kanalga qo'shiling FromLinux-dan Telegram ushbu yoki boshqa qiziqarli nashrlarni o'qish va ularga ovoz berish «Software Libre», «Código Abierto», «GNU/Linux» va boshqa mavzular «Informática y la Computación», va «Actualidad tecnológica».
Do'stlaringiz bilan baham: |