Linux Ubuntu

Linux’ta Adım Adım LVM Bölümü Nasıl Oluşturulur?

Linuxta Adim Adim LVM Bolumu Nasil Olusturulur
Share

Bu kılavuzda, Linux’ta adım adım lvm bölümünün nasıl oluşturulacağını ele alacağız.

LVM, Mantıksal Hacim Yönetimi anlamına gelir, özellikle sunucular için Linux sistemlerinde disk veya depolamayı yönetmenin önerilen yoludur. LVM bölümünün ana avantajlarından biri, boyutunu herhangi bir kesinti olmadan çevrimiçi olarak genişletebilmemizdir. LVM bölümü de azaltılabilir ancak önerilmez.

Demo amaçlı olarak Ubuntu 22.04 sistemime 15GB disk taktım, bu disk üzerinde komut satırından LVM bölümü oluşturacağız.

Önkoşullar

  • Linux sistemine bağlı ham disk
  • Sudo haklarına sahip Yerel Kullanıcı
  • Önceden Yüklenmiş lvm2 paketi

Lafı fazla uzatmadan adımlara geçelim.

Adım 1) Yeni eklenen ham diski tanımlayın

Sisteminize giriş yapın, terminali açın ve aşağıdaki dmesg komutunu çalıştırın ,

 sudo dmesg | grep -i sd
Linuxta Adim Adim LVM Bolumu Nasil Olusturulur

Yeni eklenen ham diski tanımlamanın alternatif yolu fdisk komutudur,

$ sudo fdisk -l | grep -i /dev/sd

Linuxta Adim Adim LVM Bolumu Nasil Olusturulur2

Yukarıdaki çıktıdan, yeni eklenen diskin ‘/dev/sdb’ olduğu onaylandı

Adım 2) PV Oluşturun (Fiziksel Hacim)

/dev/sdb diskinde pv oluşturmaya başlamadan önce, lvm2 paketinin kurulu olduğundan emin olun. Kurulu değilse aşağıdaki komutu çalıştırın,

$ sudo apt install lvm2 // Ubuntu / Debian'da
$ sudo dnf lvm2'yi kurun // RHEL / CentOS'ta

/dev/sdb diskinde pv oluşturmak için aşağıdaki pvcreate komutunu çalıştırın,

$ sudo pvcreate /dev/sdb
  Fiziksel birim "/dev/sdb" başarıyla oluşturuldu.
$

pv durum çalıştırmasını doğrulamak için,

$ sudo pvs /dev/sdb
Veya
$ sudo pvdisplay /dev/sdb

Linuxta Adim Adim LVM Bolumu Nasil Olusturulur3

Adım 3) VG (Birim Grubu) Oluşturun

Bir birim grubu oluşturmak için vgcreate komutunu kullanacağız. VG oluşturmak, birim grubuna pv eklemek anlamına gelir.

$ sudo vgcreare <vg_name> <pv>

Bizim durumumuzda, komut şöyle olurdu:

$ sudo vgcreate volgrp01 /dev/sdb
  "volgrp01" cilt grubu başarıyla oluşturuldu
$

vg (volgrp01) durumunu doğrulamak için aşağıdaki komutları çalıştırın

$ sudo vgs volgrp01
Veya
$ sudo vgdisplay volgrp01

Yukarıdaki komutların çıktısı,

Linuxta Adim Adim LVM Bolumu Nasil Olusturulur4

Yukarıdaki çıktı, 15 GiB boyutundaki birim grubunun (volgrp01) başarıyla oluşturulduğunu ve bir fiziksel uzantının (PE) boyutunun 4 MB olduğunu onaylar. Vg oluşturulurken PE boyutu değiştirilebilir.

Adım 4) LV (Mantıksal Hacim) Oluşturun

Lvcreate komutu, VG’den LV oluşturmak için kullanılır. lvcreate komutunun sözdizimi aşağıdaki gibi görünecektir,

$ sudo lvcreate -L <LV-Boyutu> -n <LV-Adı> <VG-Adı>

Bizim durumumuzda, 14 GB boyutunda lv oluşturmak için aşağıdaki komut kullanılacaktır.

$ sudo lvcreate -L 14G -n lv01 volgrp01
  Mantıksal birim "lv01" oluşturuldu.
$

lv durumunu doğrulayın, çalıştırın

$ sudo lvs /dev/volgrp01/lv01
veya
$ sudo lvdisplay /dev/volgrp01/lv01

Çıktı,

Linuxta Adim Adim LVM Bolumu Nasil Olusturulur5

 

Yukarıdaki çıktı, LV’nin (lv01) 14 GiB boyutunda başarıyla oluşturulduğunu göstermektedir.

Adım 5) LVM Bölümünü Biçimlendirin

lvm bölümünü biçimlendirmek için mkfs komutunu kullanın. Bizim durumumuzda lvm bölümü /dev/volgrp01/lv01 şeklindedir.

Not:   Bölümü ext4 veya xfs olarak biçimlendirebiliriz, bu nedenle kurulum ve gereksinimlerinize göre dosya sistemi türünü seçin.

LVM bölümünü ext4 dosya sistemi olarak biçimlendirmek için aşağıdaki komutu çalıştırın.

$ sudo mkfs.ext4 /dev/volgrp01/lv01

Linuxta Adim Adim LVM Bolumu Nasil Olusturulur6

Lvm bölümünü xfs dosya sistemiyle biçimlendirmek için alttaki komutu yürütün,

$ sudo mkfs.xfs /dev/volgrp01/lv01

Yukarıdaki biçimlendirilmiş bölümü kullanmak için, onu bir klasöre monte etmeliyiz. Şimdi bir klasör /mnt/data oluşturalım

$ sudo mkdir /mnt/veri

Şimdi /mnt/data klasörüne monte etmek için mount komutunu çalıştırın,

$ sudo mount /dev/volgrp01/lv01 /mnt/data/
$ df -Th /mnt/veri/
Dosya Sistemi Türü Kullanılan Boyut Kullanılabilir Kullanım% Takılı
/dev/mapper/volgrp01-lv01 ext4 14G 24K 13G %1 /mnt/data
$

Sahte bir dosya oluşturmaya çalışın, aşağıdaki komutları çalıştırın,

$ cd /mnt/veri/
$ echo "lvm bölümü test ediliyor" | sudo tee kukla.txt
$ kedi kuklası.txt
lvm bölümünü test etme
$
$ sudo rm -f kukla.txt

Mükemmel, yukarıdaki komutlar çıktısı, lvm bölümüne erişebileceğimizi onaylıyor.

Lvm bölümünün üstüne kalıcı olarak monte etmek için, aşağıdaki echo komutunu kullanarak girişlerini fstab dosyasına ekleyin ,

$ echo '/dev/volgrp01/lv01 /mnt/data ext4 varsayılanları 0 0' | sudo tee -a /etc/fstab
$ sudo mount -a

Hepsi bu kılavuzdan, okuduğunuz için teşekkürler. Lütfen sorularınızı ve geri bildirimlerinizi aşağıdaki yorumlar bölümüne gönderin.