Linux serverlərində LVM ilə disk və bölməni necə genişləndirmək olar?
Virtuallaşdırma infrastrukturlarında (VMware, Proxmox, KVM və s.) Linux serverinizin disk ölçüsünü artırdıqdan sonra bu yeni boşluq əməliyyat sistemi tərəfindən avtomatik istifadə edilmir. Serverdəki məlumatları itirmədən diski genişləndirmək (məlumat itkisi riski olmadan) LVM (Məntiqi Həcm Meneceri) memarlıqdan istifadə olunur. Bu təlimatda siz diskin genişləndirilməsi əmrlərini addım-addım öyrənəcəksiniz.
Addım 1: Yeni Disk və ya Boşluğun aşkarlanması
Putty vasitəsilə serverinizə kök olaraq qoşulun və sistemə əlavə olunan yeni domeni yoxlayın:
- Fiziki diskləri siyahıya almaq üçün:
fdisk -lvə yalsblkəmrini yazın. - Əgər əsas diskiniz (Məsələn:
/dev/sda) genişlənir, lakin məntiqi bölmədə əks olunmur, növbəti addıma keçin.
Addım 2: Fiziki bölmənin ölçüsünü dəyişdirin
LVM-nin yeni disk sahəsini görməsi üçün Fiziki Həcmi skan edib genişləndirməliyik:
- Disk cədvəlini yeniləmək üçün parpart əmrini yerinə yetirin:
partprobe - LVM-də müvafiq fiziki diski genişləndirin (Diskinizin adından asılı olaraq, sda2, sdb1 və s. kimi dəyişə bilər):
pvresize /dev/sda2 - Səs qrupunu yoxlamaq və boş yerə baxmaq üçün
vgdisplayyaz.
Addım 3: Məntiqi Bölmə və Fayl Sisteminin genişləndirilməsi
Son mərhələdə biz boş yeri birbaşa kök (/) kataloqunuza və ya istədiyiniz bölməyə köçürəcəyik:
- Bütün mövcud boş yerləri tutmaq üçün Məntiqi Həcmi genişləndirin:
lvextend -l +100%FREE /dev/mapper/almalinux-root
*(Qeyd: `/dev/mapper/...` yolu serverinizdən asılı olaraq dəyişir, siz öz kök yolunuzu `df -h` əmri ilə görə bilərsiniz).* - Fayl sisteminin əməliyyat sisteminə emal edilməsi:
- Əgər serveriniz XFS fayl sistemindən istifadə edirsinizsə (AlmaLinux, CentOS, RHEL):
xfs_growfs /dev/mapper/almalinux-root - Əgər serveriniz EXT4 fayl sistemindən istifadə edirsinizsə (Ubuntu, Debian):
resize2fs /dev/mapper/almalinux-root
- Əgər serveriniz XFS fayl sistemindən istifadə edirsinizsə (AlmaLinux, CentOS, RHEL):
- Proses tamamlandı!
df -hYazaraq yeni disk ölçüsünü yoxlaya bilərsiniz.
Bu məqalə xüsusi olaraq PvPServer üçün hazırlanmışdır.