Fayl tizimi


Download 1.16 Mb.
bet3/3
Sana13.12.2022
Hajmi1.16 Mb.
#999040
1   2   3
Bog'liq
kyz0kR4vb7PELwNFXC7jPLth0u1Ve5rOIXrHLT2T (1)

Ildiz katalog

/bin

Muhim buyruq va dasturlar

/yuklash

OT yuklanishi uchun zarur barcha narsa, Linux yadrosi

/dev

Qurilma fayllari

/others

Tizimli sozlanma fayllar

/home

samarali uy katalogi

/lib

Umumiy kutubxonalar, yadro modullari

/mnt

Lokal va masofaviy fayllar fayllari montirovkasi uchun katalog

/opt

Qo'shimcha dasturlar paketlari

/proc

Yadroga oid ma'lumotlar; ishlab chiqarish boshqaruvi

/root

root foydalnuvchisi uy katalogi

/sbin

Tizimli buyurtmalar

/tftpboot

OT tarmog'i yuklanishini qo'llab-quvvatlash

/tmp

Vaqtinchalik fayllar

/usr

Ikkilamchi mahsulotlar shajarasi

/var

O'zgaruvchi ma'lumotlar (masalan, qayd jurnallari); spul fayllar (maslan, printer)



Foydalanuvchi toifasi bo’yicha fayllar quyidagi guruhlarga ajraladi:

  • Foydalanuvchi / tizim fayllari - bu foydalanuvchiga tegishli fayllar



  • Fayllarni o'zgartirish - o'zgartirilmagan fayllar barcha statik dasturiy ta'minot komponentlarini o'z ichiga oladi: kutubxonalar, bajariladigan fayllar va boshqalar - tizim administratorining aralashuvisiz o'zini o'zi o'zgartirmaydigan hamma narsa. Fayllarni o'zgartirish - bu tizimning ishlashi davomida inson aralashuvisiz o'zgarib turadiganlar: tizim jurnallari, chop etish navbatlari va boshqalar.





  • Birgalikda / ulashilmagan fayllar... Bu yerdagi farq bir nechta kompyuterga ega tarmoqqa kelganda foydali bo'ladi. Bunday holda, ma'lumotlarning muhim qismi kompyuterlardan birida saqlanishi va tarmoqdagi hamma tomonidan ishlatilishi mumkin (bunday ma'lumotlarga, masalan, ko'plab dasturlar va foydalanuvchilarning uy kataloglari kiradi). Biroq, ba'zi fayllarni

tizimlar o'rtasida almashish mumkin emas (masalan, tizimni yuklash uchun fayllar).
Qurilmani nomlash tamoyili

Qurilma nomi Windows OS da

Qurilma turi

Qurilma nomi
Linux OS da

Eslatmalar (tahrirlash)

A:

1-floppi disk

/ dev / fd0




B:

2-floppi disk

/ dev / fd1




C:

1-qattiq disk (usta)

/ dev / bor edi

1-da IDE kanal

D:

2-qattiq disk (qul)

/ dev / hdb

1-da IDE kanal

E:

3-qattiq disk (usta)

/ dev / hdc

2-da IDE kanal

F:

4-qattiq disk (qul)

/ dev / hdd

2-da IDE kanal

G:

SCSI CD-ROM

/ dev / scd0







  • Toʻliq fayl nomi (yoki faylga yo'l) - ildiz katalogidan boshlanib, haqiqiy fayl nomi bilan tugaydigan ichki o'rnatilgan pastki kataloglar nomlari ro'yxatidan iborat.

  • Bunday holda, ushbu ro'yxatdagi kichik kataloglarning nomlari ildiz katalogini belgilash uchun ishlatiladigan bir xil / bilan ajratiladi.

  • Masalan: /home/



Linux OT qo’llab-quvvatlaydigan fayl tizimlari

EXT2/3,
ReiserFS, JFS, NSFZ, CRAMFS, HPFS, ISO9660,
Minix, FDA,
NCPFS, NFS, SMBFS, SYSV, UFS, UMSDO S, VFAT, NTFS...

Jurnal olib boriladigan Fayl tizimlari



  • Bu o'zgarishlar ro'yxatini saqlaydigan va turli darajada fayl tizimining yaxlitligini saqlashga yordam beradigan jurnalga yozish bilan tavsiflangan fayl tizimlari sinfidir.

  • Jurnalli fayl tizimi diskdagi barcha yozish operatsiyalarini doimiy qayd qiladi. Shu sababli, elektr uzilishidan so'ng, fayl tizimi har doim avtomatik ravishda ish holatiga qaytadi.

  • Bir nechta bor fayl tizimi turlari Linuxni to'liq ishga tushirish uchun zarur bo'lgan barcha xususiyatlarni to'liq qo'llab-quvvatlaydi.



  • Ext2/3


Ushbu turdagi fayl tizimi Linux uchun maxsus ishlab chiqilgan va an'anaviy ravishda ko'pgina Linux tizimlarida qo'llaniladi. Aslida, "Ext2/3" nomi ushbu fayl tizimining ikkita variantining nomlarini birlashtiradi. Ext3 dan farq qiladigan Ext2 faqat qo'llab- quvvatlash ro'yxatga oladi, aks holda ular bir xil bo'lib, istalgan vaqtda ma'lumotlarni yo'qotmasdan osongina bir-biriga aylantirilishi mumkin. Jurnalga ega
variant (Ext3) odatda ishonchliligi tufayli afzalroqdir. Yuqori parallel disk yuki bilan Ext3 unumdorligi pasayadi, bu diskdagi operatsiyalar tezligining pasayishi va tizim yukining oshishi (O'rtacha yuklash)da aks etadi.


  • ReiserFS


Ushbu turdagi fayl tizimi ko'proq ma'lumotlar bazasiga o'xshaydi: u o'zining indekslash va uning ichida ma'lumotlarni tezkor qidirish tizimidan foydalanadi va fayllar va kataloglar ko'rinishidagi taqdimot bunday fayl tizimidan foydalanish imkoniyatlaridan faqat biri hisoblanadi. An'anaga ko'ra, ReiserFS juda ko'p sonli kichik fayllarni saqlash uchun ajoyib hisoblanadi. Ro'yxatga olishni qo'llab- quvvatlaydi.

    • XFS

Fayl tizimi doimo biror narsa qo'shiladigan yoki o'zgartiriladigan juda katta fayllarni saqlash uchun eng mos keladi. Ro'yxatga olishni qo'llab-quvvatlaydi. Ext3-ning ishlashidagi kamchiliklardan mahrum, ammo undan foydalanganda elektr quvvati uzilib qolganda ma'lumotlarni yo'qotish xavfi yuqori bo'ladi (shu jumladan xavfsizlik maqsadida shikastlangan bloklarni majburiy nolga tenglashtirish tufayli; bu holda fayl metama'lumotlari odatda saqlanadi va u ko'rinadi.). Ushbu fayl tizimidan boshqariladigan uzluksiz quvvat manbaiga (UPS) ulangan tasdiqlangan uskuna bilan foydalanish tavsiya etiladi.



    • SWAPFS

Ushbu turdagi fayl tizimi alohida pozitsiyaga ega - u diskda tartibga solish joyni almashtirish(almashtirish) uchun ishlatiladi. Linuxda virtual xotirani tashkil qilish uchun almashtirish maydoni qo'llaniladi: dasturlarda yetarli bo'lgan operativ xotira bo'lmasa, ishchi ma'lumotlarning bir qismi vaqtincha qattiq diskda joylashgan. JFS
IBM tomonidan yuqori yuklangan fayl serverlari uchun ishlab chiqilgan bo'lib, unumdorlik va ishonchlilikka e'tibor qaratilib, erishilgan. Ro'yxatga olishni qo'llab- quvvatlaydi.
  • ext (kengaytirilgan fayl tizimi)

1992 yil aprel oyida taqdim etilgan bu Linux operatsion tizimi ehtiyojlari uchun maxsus yaratilgan birinchi fayl tizimi edi. Minix fayl tizimining cheklovlarini engish uchun Remy Card tomonidan ishlab chiqilgan.
  • ext2 (ikkinchi kengaytirilgan fayl tizimi)

Remy Card 1993 yilda ishlab chiqilgan. Jurnal bo'lmagan fayl tizimi, bu ext3 tuzatadigan asosiy kamchilik edi.
  • ext3 (uchinchi kengaytirilgan fayl tizimi)

Jurnal yozishga qodir ext2 kengaytmasi. 1999 yilda Stiven Tvidi tomonidan ishlab chiqilgan, 2001 yil noyabr oyida asosiy Linux yadrosiga kiritilgan. Boshqa hamkasblar bilan taqqoslaganda, u 4 tebibaytgacha (4 * 2) bo'sh joyning oddiy o'lchamiga ega.40bayt) 32 bitli tizimlar uchun. Hozirda u Linux muhitida eng barqaror va qo'llab-quvvatlanadigan fayl tizimi hisoblanadi.
    • Reiser 4

Linux uchun keyingi avlod fayl tizimini yaratishga birinchi urinish. Birinchi marta 2004 yilda joriy etilgan tizim tranzaktsiyalar, joy ajratishni kechiktirish va o'rnatilgan kodlash va siqish imkoniyatlari kabi ilg'or texnologiyalarni o'z ichiga oladi. Tizimning asosiy ishlab chiquvchisi Hans Reiser o'z aqlini to'g'ridan- to'g'ri takomillashtirilgan metama'lumotlarga ega ma'lumotlar bazasi sifatida ishlatishni e'lon qildi. 2008 yilda Xans Rayzer qotillikda ayblanganidan keyin tizim taqdiri noaniq bo'lib qoldi.
    • ext4

Kattaroq fayl tizimi hajmini (1 eksbayt) qo'llab-quvvatlashga qodir 64 bitli ext3 yaratishga urinish. Keyinchalik qo'shimcha funktsiyalar qo'shildi - disk maydonining qo'shni joylari, bo'sh joyni kechiktirish, onlayn defragmentatsiya va boshqalar. Disk maydonining qo'shni hududlari uchun mavjud bo'lmagan sig'im bilan ext3 bilan oldinga muvofiqlikni va cheklangan orqaga qarab muvofiqlikni ta'minlaydi.
Download 1.16 Mb.

Do'stlaringiz bilan baham:
1   2   3




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