Keepalived test


Mantiqiy hajmlarni formatlash



Yüklə 13,79 Mb.
səhifə85/125
tarix21.08.2023
ölçüsü13,79 Mb.
#140060
1   ...   81   82   83   84   85   86   87   88   ...   125
abdurakhmonov

Mantiqiy hajmlarni formatlash


Keyinchalik, biz mantiqiy hajmimizni ishlatishimiz uchun formatlashimiz kerak. Biroq, har doimgidek, biz qurilmaning nomini bilishimiz kerak, shuning uchun biz formatlash nima ekanligini bilishimiz kerak. LVM bilan bu oson. Lvdisplay buyrug'i bizga buni allaqachon bergan; uni chiqishda ko'rishingiz mumkin (bu 9.12-rasmdagi uchinchi qator, LV yo'li ostida ). Keling, uni ext4 fayl tizimi bilan formatlaymiz:
sudo mkfs.ext4 /dev/vg-test/myvol1
Va endi bu qurilma boshqa har qanday qattiq disk kabi o'rnatilishi mumkin. Men o'zimni / mnt/lvm/myvol1 manziliga o'rnataman, lekin siz xohlagan katalog nomidan foydalanishingiz mumkin:
sudo mount /dev/vg-test/myvol1 /mnt/lvm/myvol1
Bizning ishimizni tekshirish uchun df -h buyrug'ini bajaring va ovoz balandligimiz o'rnatilganligiga ishonch hosil qiling va to'g'ri o'lchamni ko'rsating. Endi bizda faqat bitta diskdan iborat LVM konfiguratsiyasi mavjud, shuning uchun bu unchalik foydali emas. Men bergan 5 GB unchalik uzoq davom etmaydi, lekin biz hali foydalanmagan joyimiz qolgan. Quyidagi lveextend buyrug'i bilan jismoniy hajmning qolgan qismini egallash uchun mantiqiy hajmni o'zgartirishim mumkin:
sudo lvextend -n /dev/vg-test/myvol1 -l +100%FREE
Bunday holda, +100% BEPUL - biz mantiqiy hajm uchun qolgan bo'sh joydan to'liq foydalanishni xohlayotganimizni aniqlaydigan dalil. To'g'ri bajarilgan bo'lsa, quyidagiga o'xshash chiqishni ko'rishingiz kerak:
Logical volume vg-test/myvol1 successfully resized.
Endi mening mantiqiy hajmim unga tayinlangan butun jismoniy hajmdan foydalanmoqda. Ehtiyot bo'ling, chunki agar menga bir nechta jismoniy jildlar tayinlangan bo'lsa, bu buyruq ulardagi barcha bo'sh joyni egallagan bo'lardi va mantiqiy hajmga uning barcha disklarida mavjud bo'lgan bo'sh joyning umumiy hajmini beradi.. Siz har doim ham buni qilishni xohlamasligingiz mumkin, lekin menda faqat bitta jismoniy jild bor edi, men bunga qarshi emasman. Davom eting va df -h buyrug'i bilan bo'sh joyingizni yana tekshiring:
df -h
Afsuski, biz ovoz balandligini bergan qo'shimcha joyni ko'rsatmayapti. df ning chiqishi haligacha ovoz balandligini ko'rsatmoqda. Buning sababi shundaki, bizda kattaroq mantiqiy hajm bo'lsa va unda barcha bo'sh joy ajratilgan bo'lsa-da, biz ushbu mantiqiy hajmda joylashgan ext4 fayl tizimining hajmini o'zgartirmadik. Buning uchun biz resize2fs buyrug'idan foydalanamiz:
sudo resize2fs /dev/mapper/vg--test-myvol1

Oldingi buyruqdagi qo'sh chiziq qasddan qilingan, shuning uchun buyruqni to'g'ri kiritganingizga ishonch hosil qiling.

Agar to'g'ri ishga tushirilsa, quyidagiga o'xshash chiqishni ko'rishingiz kerak:
The filesystem on /dev/mapper/vg--test-myvol1 is now 5241856 (4k) blocks long.
df -h ni bajarganingizda qo'shilgan bo'sh joyni foydalanish mumkin deb ko'rishingiz kerak. Eng zo'r tomoni shundaki, biz serverni qayta ishga tushirmasdan butun fayl tizimining hajmini o'zgartirdik. Ushbu stsenariyda, agar bizning foydalanuvchilarimiz o'zlarining bo'sh joylarining ko'p qismini ishlatadigan darajaga yetgan bo'lsa, biz ularning ishlarini buzmasdan ularga ko'proq joy bera olamiz.
Biroq, sizda hali jildlar guruhiga tayinlanmagan qo'shimcha jismoniy jildlar bo'lishi mumkin. Mening misolimda men to'rttasini yaratdim va hozirgacha LVM konfiguratsiyasida faqat bittasini ishlatganman. Biz vgextend buyrug'i bilan tovushlar guruhiga qo'shimcha jismoniy hajmlarni qo'shishimiz mumkin. Mening holimda, men buni qolgan uchta drayvga qarshi ishlataman. Agar sizda qo'shimcha jismoniy jildlar bo'lsa, men foydalanadigan buyruqlar bilan o'zingiznikini qo'shing, lekin mening qurilmam nomlarini o'zingiznikiga almashtiring:
sudo vgextend vg-test /dev/sdc sudo vgextend vg-test /dev/sdd sudo vgextend vg-test /dev/sde
Quyidagiga o'xshash tasdiqni ko'rishingiz kerak:
Volume group "vg-test" successfully extended
Pvdisplay-ni hozir ishga tushirganingizda, ilgari u erda ko'rsatilmagan qo'shimcha jismoniy jildlarni ko'rishingiz kerak. Endi bizda LVM konfiguratsiyasida qo'shimcha disklar mavjud, bizda ba'zi qo'shimcha imkoniyatlar mavjud. Biz mantiqiy hajmimizga barcha qo'shimcha joyni darhol berishimiz va uni avvalgidek kengaytirishimiz mumkin. Biroq, menimcha, bo'sh joyning bir qismini foydalanuvchilarimizdan yashirgan ma'qul. Shunday qilib, agar foydalanuvchilarimiz yana mavjud bo'lgan barcha joyimizni ishlatsa, bizda favqulodda bo'sh joy zaxirasi mavjud bo'lib, agar biz uzoq muddatli yechimni aniqlashimiz kerak bo'lsa, chimchilab foydalanishimiz mumkin. Bundan tashqari, LVM snapshotlari (biz yaqinda muhokama qilamiz) sizdan LVM sozlamalarida ajratilmagan bo'sh joy bo'lishini talab qiladi.
Quyidagi misol buyrug'i mantiqiy hajmga qo'shimcha 10 GB qo'shadi:
sudo lvextend -L+10g /dev/vg-test/myvol1
Va nihoyat, fayl tizimi uchun bo'sh joyni taqdim eting:
sudo resize2fs /dev/vg-test/myvol1
Juda katta hajmlarda o'lchamni o'zgartirish biroz vaqt talab qilishi mumkin. Agar siz darhol qo'shimcha joyni ko'rmasangiz, barcha yangi bo'sh joy to'liq ajratilmaguncha uning asta-sekin o'sib borishini har bir necha soniyada ko'rishingiz mumkin.

Yüklə 13,79 Mb.

Dostları ilə paylaş:
1   ...   81   82   83   84   85   86   87   88   ...   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