LVM disk grubunu yeni bir disk ile büyütmek

taydin

Timur Aydın
Staff member
Katılım
24 Şubat 2018
Mesajlar
21,539
Birden fazla harddisk'ten oluşan LVM disk grubunun kapasitesini doldurduğumuzda, yeni kapasite yaratmak için yeni bir harddisk eklememiz gerekiyor. Bu konuda, mevcut bir LVM disk grubuna yeni harddisk nasıl eklenir ona bakacağız.

Bunun için de örnek olarak, benim youtube çekim videolarını saklamak için oluşturduğum LVM disk grubuna bakacağız. Şu anda bu grubun içerisinde iki tane 4 TB lik disk var
Kod:
root@bonsai:~# vgdisplay --verbose backupserver
  --- Volume group ---
  VG Name               backupserver
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  6
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               7.28 TiB
  PE Size               4.00 MiB
  Total PE              1907722
  Alloc PE / Size       1907722 / 7.28 TiB
  Free  PE / Size       0 / 0   
  VG UUID               S3f3BE-JrC5-SFez-oxCW-zg1K-zcP1-5wSVrD
  
  --- Logical volume ---
  LV Path                /dev/backupserver/storage
  LV Name                storage
  VG Name                backupserver
  LV UUID                vFkMJS-SY3n-PvcF-Ys1G-nuur-9vgy-CTupsQ
  LV Write Access        read/write
  LV Creation host, time bonsai, 2019-03-07 21:48:58 +0300
  LV Status              available
  # open                 1
  LV Size                7.28 TiB
  Current LE             1907722
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:0
  
  --- Physical volumes ---
  PV Name               /dev/sdf1     
  PV UUID               LrKAdR-mFgm-1jiz-2HeX-3usJ-MLEM-IPpb2T
  PV Status             allocatable
  Total PE / Free PE    953861 / 0
  
  PV Name               /dev/sdj1     
  PV UUID               xiaree-McSk-SqKV-MDMY-RjfE-5WPa-yqmGsN
  PV Status             allocatable
  Total PE / Free PE    953861 / 0
  
root@bonsai:~#

Burada /dev/sdf1 ve /dev/sdj1 olarak gördüğümüz iki tane 4 TB lik harddisk, "backupserver" adlı bir grup altında bir araya getirilmiştir. Dosyalama sistemi olarak ext4 ile formatlandıktan sonra, 7.28 TB lık toplam saklama alanı mevcut.
 
Şimdi buradaki disklerin aynısından bir tane daha aldım ve bunu da bilgisayara taktıktan sonra /dev/sdi olarak kullanıma açıldı.

Öncelikle fdisk kullanarak bu disk'te GPT tipi bir bölümleme tablosu oluşturdum. Sonra da diskin tamamını kaplayan "Linux LVM" türünden bir bölüm yarattım.

Kod:
root@bonsai:~# fdisk /dev/sdi

Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/sdi: 3.7 TiB, 4000787030016 bytes, 7814037168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 499F1895-6B48-40AB-9288-F745089A9454

Device     Start        End    Sectors  Size Type
/dev/sdi1   2048 7814037134 7814035087  3.7T Linux LVM

Command (m for help):
 
Artık diski bölümlendirdiğimize göre, yeni diski LVM grubuna ekleyebiliriz. Ama bunu yapmadan önce MUTLAKA mevcut LVM grubunun kullanılmadığından emin olmamız lazım! O yüzden mevcut LVM grubunun kullanım dışı hale getiriyoruz:

Kod:
root@bonsai:~# umount /dev/backupserver/storage
root@bonsai:~#

Sonra da bu yeni diski, "backupserver" isimli LVM grubunu dahil ediyoruz:

Kod:
root@bonsai:~# vgextend backupserver /dev/sdi1
  Volume group "backupserver" successfully extended
root@bonsai:~#

Bu işlem sonrasında LVM grubunun ayrıntılarına bakınca, yeni diskin gruba dahil edildiğini görüyoruz

Kod:
root@bonsai:~# vgdisplay --verbose backupserver
  --- Volume group ---
  VG Name               backupserver
  System ID            
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  7
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               10.92 TiB
  PE Size               4.00 MiB
  Total PE              2861583
  Alloc PE / Size       1907722 / 7.28 TiB
  Free  PE / Size       953861 / 3.64 TiB
  VG UUID               S3f3BE-JrC5-SFez-oxCW-zg1K-zcP1-5wSVrD
 
  --- Logical volume ---
  LV Path                /dev/backupserver/storage
  LV Name                storage
  VG Name                backupserver
  LV UUID                vFkMJS-SY3n-PvcF-Ys1G-nuur-9vgy-CTupsQ
  LV Write Access        read/write
  LV Creation host, time bonsai, 2019-03-07 21:48:58 +0300
  LV Status              available
  # open                 1
  LV Size                7.28 TiB
  Current LE             1907722
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:0
 
  --- Physical volumes ---
  PV Name               /dev/sdf1    
  PV UUID               LrKAdR-mFgm-1jiz-2HeX-3usJ-MLEM-IPpb2T
  PV Status             allocatable
  Total PE / Free PE    953861 / 0
 
  PV Name               /dev/sdj1    
  PV UUID               xiaree-McSk-SqKV-MDMY-RjfE-5WPa-yqmGsN
  PV Status             allocatable
  Total PE / Free PE    953861 / 0
 
  PV Name               /dev/sdi1    
  PV UUID               awJFkD-EmSS-Nwnh-P2UB-3XxC-IW1u-HyC8Km
  PV Status             allocatable
  Total PE / Free PE    953861 / 953861
 
root@bonsai:~#
 
Son düzenleme:
Sonraki aşamada, LVM grubunun toplam kullanılabilir alanını, yeni diski de kapsayacak şekilde büyütüyoruz

Kod:
root@bonsai:~# lvextend -l +100%FREE /dev/backupserver/storage
  Size of logical volume backupserver/storage changed from 7.28 TiB (1907722 extents) to 10.92 TiB (2861583 extents).
  Logical volume backupserver/storage successfully resized.

root@bonsai:~# lvdisplay backupserver
  --- Logical volume ---
  LV Path                /dev/backupserver/storage
  LV Name                storage
  VG Name                backupserver
  LV UUID                vFkMJS-SY3n-PvcF-Ys1G-nuur-9vgy-CTupsQ
  LV Write Access        read/write
  LV Creation host, time bonsai, 2019-03-07 21:48:58 +0300
  LV Status              available
  # open                 1
  LV Size                10.92 TiB
  Current LE             2861583
  Segments               3
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:0
   
root@bonsai:~#
 
Artık LVM grubu, her üç diski de kapsayacak şekilde büyümüş durumda. Ama üzerindeki dosyalama sistemi olan ext4, hala daha önceki boyutunda. LVM grubunun tam boyutundan yararlanabilmemiz için, ext4 dosyalama sisteminin de genişletilmesi lazım. Bunun için resize2fs komutunu kullanıyoruz

Kod:
root@bonsai:~# resize2fs /dev/backupserver/storage
resize2fs 1.43.4 (31-Jan-2017)
Please run 'e2fsck -f /dev/backupserver/storage' first.

root@bonsai:~# e2fsck -f /dev/backupserver/storage
e2fsck 1.43.4 (31-Jan-2017)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/backupserver/storage: 756459/244191232 files (1.4% non-contiguous), 1794076855/1953507328 blocks
root@bonsai:~#
root@bonsai:~#
root@bonsai:~#
root@bonsai:~# resize2fs /dev/backupserver/storage
resize2fs 1.43.4 (31-Jan-2017)
Resizing the filesystem on /dev/backupserver/storage to 2930260992 (4k) blocks.
The filesystem on /dev/backupserver/storage is now 2930260992 (4k) blocks long.

root@bonsai:~#

Görüldüğü gibi resize2fs programı, devam etmeden önce e2fsck ile disk'ta hata kontrolü yapılmasını istedi. Bunu yaptıktan sonra ext4 dosyalama sistemini de büyütmüş olduk.
 
Artık kapasitesi artırılmış LVM grubunu kullanıma alabiliriz. bunun için LVM grubunu mount etmemiz yeterli.

Kod:
root@bonsai:~# mount /dev/backupserver/storage /extrahd2/
root@bonsai:~#
 

Çevrimiçi personel

Forum istatistikleri

Konular
5,653
Mesajlar
97,274
Üyeler
2,438
Son üye
İbrahimSönmez

Son kaynaklar

Son profil mesajları

cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Kesici/Spindle hızı hesaplamak için SpreadSheet UDF'leri kullanın, hesap makinesi çok eski kalan bir yöntem :)
Dr. Bülent Başaran,
Elektrik ve Elektronik Mühendisi
Yonga Tasarım Özdevinimcisi
Üç güzel "çocuk" babası
Ortahisar/Ürgüp/Konya/Ankara/Pittsburgh/San Francisco/Atlanta/Alaçatı/Taşucu...

Back
Top