Keepalived test


/etc/fstab faylini tushunish



Yüklə 13,79 Mb.
səhifə80/125
tarix21.08.2023
ölçüsü13,79 Mb.
#140060
1   ...   76   77   78   79   80   81   82   83   ...   125
abdurakhmonov

/etc/fstab faylini tushunish


/etc/fstab fayli Linux tizimingizda juda muhim fayldir. Siz ushbu faylni yuklash vaqtida avtomatik ravishda o'rnatmoqchi bo'lgan qo'shimcha hajmlarni chaqirish uchun tahrirlashingiz mumkin. Biroq, ushbu faylning asosiy maqsadi asosiy fayl tizimingizni ham o'rnatishdir, shuning uchun uni tahrirlashda xatoga yo'l qo'ysangiz, serveringiz yuklanmaydi. Bu yerda, albatta, ehtiyot bo'ling.

/etc/fstab tarkibini tahlil qilish


Root fayl tizimi qayerda ekanligini aniqlash uchun /etc/fstab fayliga qaraydi. Bundan tashqari, almashtirish hududingizning joylashuvi ushbu fayldan o'qiladi va yuklash vaqtida ham o'rnatiladi. Tizim ushbu faylda sanab o'tilgan har bir satrda bittadan boshqa ulanish nuqtalarini ham o'qiydi va ularni o'rnatadi. Asosan, siz o'ylashingiz mumkin bo'lgan deyarli har qanday xotira ushbu faylga qo'shilishi va avtomatik ravishda o'rnatilishi mumkin. Hatto Windows serverlaridan tarmoq ulushlari ham bu erga qo'shilishi mumkin. Bu sizni hukm qilmaydi (agar siz matn terish xatosiga yo'l qo'ymasangiz).
Mening mashinalarimdan biridagi /etc/fstab tarkibi:

Ubuntu serverini o'rnatganingizda, /etc/fstab fayli siz uchun yaratiladi va o'rnatish vaqtida o'rnatuvchi yaratgan har bir bo'lim uchun qator bilan to'ldiriladi. Men fstab tarkibi misolini olish uchun foydalangan serverda menda root fayl tizimi uchun bitta bo'lim bor va siz almashtirish fayli qaerda eslatib o'tilganligini ham ko'rishingiz mumkin.
/dev/sdaX nomlash konventsiyasi o'rniga Universal Unique Identifier ( UUID ) bilan belgilanadi, agar siz ilgari xotira qurilmalari bilan ishlagan bo'lsangiz, ko'proq odatlangan bo'lishingiz mumkin. Mening chiqishimda siz mening root fayl tizimimga tegishli UUID dmuuid-LVM-H8VEs7qDbMgv... ni ko'rishingiz mumkin, shuningdek, /swap.img manzilida joylashgan almashtirish faylim borligini ham ko'rishingiz mumkin.
UUID tushunchasi bir muncha vaqtdan beri mavjud, ammo UUIDni haqiqiy bo'lim nomlari (masalan, / dev/sda1 yoki shunga o'xshash) bilan almashtirishga hech narsa to'sqinlik qilmaydi. Agar shunday qilsangiz, server hali ham ishga tushadi va ehtimol siz farqni sezmaysiz (agar siz matn terish xatosi qilmagan bo'lsangiz).
Hozirgi vaqtda UUIDlar umumiy qurilma nomlaridan afzalroqdir, chunki qurilmalarning nomlari siz ularni jismoniy joylashuvingizga qarab oʻzgarishi mumkin (masalan, qattiq disk qaysi Serial Advanced Technology Attachment ( SATA ) portiga ulanganligi, qaysi biriga ulanganligi kabi). USB portlari tashqi disk ulangan va hokazo) yoki ularni qanday buyurtma qilishingiz (virtual disklar bo'lsa).
Bunga shuni qo'shingki, olinadigan media istalgan vaqtda o'rnatilishi yoki olib tashlanishi mumkin va siz har bir qurilma istalgan vaqtda qanday nomga ega bo'lishini bilmaydigan vaziyatga duch kelasiz. Misol uchun, tashqi qattiq diskingiz hozir tizimingizda /dev/sdb1 deb nomlangan bo'lishi mumkin, lekin siz ulagan boshqa biror narsa /dev/sdb1 nomini talab qilsa, keyingi safar uni o'rnatmasligingiz mumkin. Bu UUID tushunchasi foydali bo'lgan vaziyatlardan biridir. Agar siz disklarni qayta tartiblasangiz, qurilmaning UUID i o'zgarmaydi (lekin ovoz balandligini qayta formatlasangiz o'zgaradi). 9.8-rasmda aytilganidek, blkid buyrug'i bilan jildlaringizning UUIDlarini osongina ro'yxatga olishingiz mumkin:
blkid
Chiqish sizga tizimingizga ulangan har bir qurilmaning UUID-ni ko'rsatadi va siz UUID-laringizni ro'yxatga olish uchun serveringizga yangi jildlarni qo'shganingizda istalgan vaqtda ushbu buyruqdan foydalanishingiz mumkin. Bu, shuningdek, /etc/fstab faylingizga yangi jild qo'shishning birinchi qadamidir. UUIDlardan foydalanish shart emasligini aytgan bo'lsam ham, bu albatta tavsiya etiladi va sizni keyinchalik muammolardan qutqarishi mumkin.
fstab yozuvining har bir satri bir nechta ustunlarga bo'linadi, ularning har biri bo'shliqlar yoki yorliqlar bilan ajratiladi. Har bir ustunni ajratish uchun belgilangan bo'shliqlar soni yo'q; ko'p hollarda bo'shliqlar faqat har bir ustunni o'qishni osonlashtirish uchun qatorga qo'yish uchun ishlatiladi. Biroq, kamida bitta bo'sh joy talab qilinadi.
fstab faylining birinchi ustunida biz qurilma identifikatoriga egamiz, u UUID yoki har bir qurilmaning yorlig'i bo'lishi mumkin, bu uni boshqalardan ajratib turadi. (Siz qurilmani mkfs buyruqlari bilan -L argumenti bilan formatlashda unga teg qo'shishingiz mumkin ). Ikkinchi ustunda biz qurilmani o'rnatmoqchi bo'lgan joyni olamiz. Root fayl tizimiga kelsak, bu /, bu (siz bilganingizdek) Linux fayl tizimining boshlanishi. Skrinshotdagi uchinchi yozuvda ( almashtirish uchun ) o'rnatish nuqtasi yo'q, ya'ni bu qurilma uchun o'rnatish nuqtasi kerak emas. Uchinchi ustunda biz fayl tizimi turiga egamiz, birinchi ikkitasi ext4, uchinchisi esa almashtirish turiga ega.
To'rtinchi ustunda biz vergul bilan ajratilgan har bir o'rnatish uchun variantlar ro'yxatiga egamiz. Bunday holda, bizda har bir misol uchun bitta variant mavjud. Root fayl tizimi bilan bizda errors=remount-ro varianti mavjud bo'lib, u tizimga xatolik yuzaga kelganda fayl tizimini faqat o'qish uchun qayta o'rnatishni bildiradi. Bunday muammo kam uchraydi, lekin agar biror narsa noto'g'ri bo'lsa, tizimingiz iloji boricha faqat o'qish rejimida ishlaydi. Swap bo'limida sw ning bitta varianti mavjud. Bu erda ishlatilishi mumkin bo'lgan ko'plab boshqa variantlar mavjud, shuning uchun ro'yxat uchun man sahifalariga murojaat qiling. Biz ushbu bo'limda ushbu variantlardan ba'zilarini ko'rib chiqamiz.
dump va passga tegishli bo'lib, ular mening tizimimda har bir satr uchun 0 va 0 ni tashkil qiladi. Dump bo'limi deyarli har doim 0 bo'ladi va fayl tizimining zaxira nusxasini yaratish kerakligini aniqlash uchun zaxira yordam dasturidan foydalanish mumkin ( yo'q uchun 0, " ha" uchun 1 ). Ko'pgina hollarda, buni faqat 0 da qoldiring, chunki bu bugungikunda hech narsa tomonidan kamdan-kam qo'llaniladi. O'tish maydoni fsck fayl tizimlarini tekshirish tartibini bildiradi. Fsck yordam dasturi tizim xatosi yoki rejalashtirilgan skanerlashda fayl tizimidagi xatolar uchun qattiq disklarni tekshiradi. O'tishning mumkin bo'lgan variantlari 0, 1 yoki 2. 0 bilan bo'lim hech qachon fsck bilan tekshirilmaydi. Agar 1 ga o'rnatilgan bo'lsa, avval bo'lim tekshiriladi. 2 ga teng bo'lgan bo'limlar ikkinchi ustuvor hisoblanadi va oxirgi tekshiriladi. Umumiy qoida sifatida, asosiy fayl tizimingiz uchun 1 va qolganlari uchun 2 dan foydalaning. Bulutli server provayderlari ikkala maydon uchun 0 dan foydalanishlari odatiy hol emas. Buning sababi, agar disk muntazam tekshiruvdan o'tgan bo'lsa, uni ishga tushirish ancha ko'proq vaqt talab qilishi mumkin. Bulutli muhitda serverni ishga tushirish uchun har doim ham uzoq kuta olmaysiz.
fstab yozuvining barcha ustunlarini tushunganimizdan so'ng, fstab fayliga boshqa jild qo'shish orqali ishlashimiz mumkin.

Yüklə 13,79 Mb.

Dostları ilə paylaş:
1   ...   76   77   78   79   80   81   82   83   ...   125




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin