# **LVM Disk Extend - Yeni Disk Ekleyerek**
1)Tüm işlemlerden önce "df -h" komutu ile hangi lv ve hangi vg'nin extend edileceğinin belirlenmesi gerekmektedir, ardından işlemlere başlanabilir.
2) Öncelikle aşağıdaki komutu dışarıdan disk takmadan önce çalıştırıp sunucuya bakılı son diski not ediyoruz.
* **fdisk -l(Kucuk L) | grep sd**
Çıktıda son disk sda, sdb, "sdX" olarak son harf ile gözükecektir
3) Ardından dışarıdan yeni diskimizi takıyoruz ve restart işlemi yapmadan yeni diski görebilmemiz için aşağıdaki komutları çalıştırıyoruz.
* **echo "- - -" > /sys/class/scsi_host/host0/scan**
* **echo "- - -" > /sys/class/scsi_host/host1/scan**
* **echo "- - -" > /sys/class/scsi_host/host2/scan**
* komutları sondan bir önceki /host0'ı host1 host2 gibi artırarar örneğin host5'e kadar yükseltiyoruz. Bu işlemlerin sonunda warning alındığında "fdisk -l | grep sd" tekrar çalıştırıldığında son disk gelecektir.
4) Aşağıdaki komut ile yeni eklediğimiz diski PhysicalVolume'a çeviriyoruz.
* **pvcreate /dev/sdSONDISK örnek pvcreate /dev/sdb**
5) Öncesinde df -h çıktısında görülen genelde --vg olan volumegroup extend edililir, ardından o volumegroup'a bağlı lv logicalvolume'u extend edeceğiz.
* **vgextend ubuntuornek-vg /dev/sdSONDISK**
6) Hangi lv(logicalvolume) genişletilecek ise /dev/mapper klasörü altından tam adına bakıp yazıyoruz.)
* **lvextend -l +100%FREE /dev/mapper/volumegroup-logicalvolume**
* Örnek lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
7) Ardından resize2fs ya da xfs_grows ile son işlemimizi yaptıktan sonra df -h ile diskin extend olduğunu göreceğiz.
* ext4 formatı için **resize2fs /dev/HYBRIS-NFS-vg/lv_data**
* xfs formatı için **xfs_growfs /dev/vg_test/lv_test**
7.1) Yukarıdaki işlem için diskin ext ya da xfs olduğunu anlamak için aşağıdaki komutu girebiliriz.
* **df -Th**
AÇIKLAMASIZ KOMUTLAR
**fdisk -l(Kucuk L) | grep sd**
**echo "- - -" > /sys/class/scsi_host/host0/scan**
* **echo "- - -" > /sys/class/scsi_host/host1/scan**
* **echo "- - -" > /sys/class/scsi_host/host2/scan**
**pvcreate /dev/sdSONDISK örnek pvcreate /dev/sdb**
**vgextend ubuntuornek-vg /dev/sdSONDISK**
**lvextend -l +100%FREE /dev/mapper/volumegroup-logicalvolume**
**df -Th**
{
**resize2fs /dev/HYBRIS-NFS-vg/lv_data** ext4 formatı için
**xfs_growfs /dev/vg_test/lv_test** xfs formatı için
}