LVM (Mantıksal Hacim Yönetimi olarak da bilinir), Linux kullanıcılarının sabit disklerdeki bölümleri gerçek zamanlı olarak genişletmelerine, küçültmelerine ve değiştirmelerine olanak tanıyan mantıksal bir birim yöneticisidir, dosya sistemini ayırmaya gerek kalmadan.
Basitleştirilmiş bir şekilde, LVM'nin bir depolama aygıtı ile bir dosya sistemi arasındaki bir soyutlama katmanı olduğunu söyleyebiliriz.
Bu eğitimde, Linux'ta temel bir LVM yapılandırmasının nasıl oluşturulacağını göreceğiz.
Bir LVM birimi oluşturabilmek, verilerin silinmesi anlamına gelir, bu nedenle başlamadan önce sistemin bir yedeğini oluşturmalısınız veya tercihen bu alıştırmayı verilerinizden ödün vermemek için sanal bir makine üzerinde gerçekleştirebilirsiniz.
Bir sabit sürücüdeki tüm bilgiler tamamen kaldırılacağı için bu basit bir uyarı değildir, bu nedenle bu işlemi LIVE bir sistemde veya başka bir sabit sürücüde gerçekleştirmeniz gerekir.
LVM2'yi yükleyin
Artık verileriniz tamamen güvende olduğuna ve verilerinizi kaybetme olasılığının farkına vardığınıza göre (dolayısıyla veri yedekleme ihtiyacı).
Sistemimize LVM kurmaya devam edebiliriz, bunun için bir terminal açacağız ve içinde kullandığımız dağıtıma göre aşağıdaki komutu yürüteceğiz.
Debian, Ubuntu ve türevlerinde:
sudo apt-get install lvm2*
Arch Linux, Manjaro, Antergos ve türevlerinde:
sudo pacman -S lvm2
Fedora ve türevleri için
sudo dnf install lvm2*
OpenSUSE'de
sudo zypper instalar lvm2
Medyayı hazırlamak
Şimdi sistemimizde lvm var, şununla root erişimi elde etmeye devam edelim:
Sudo -s
Bu yapıldıktan sonra, sistemimizde LVM ile kullanacağımız hacmi oluşturmalıyız, bunun için cfdisk aracını kullanacağız:
cfdisk /dev/sdX
Burada tüm bölümleri diskten kaldıracağız (bu yüzden bakcup uyarıldı).
Tüm bölümler kaybolduğunda, şimdi diskte yeni bir bölüm oluşturmak için "yeni" seçeneğini seçeceğiz, tüm sabit diski kullan.
Şimdi "birincil" i seçeceğiz ve sonra sadece enter tuşuna basacağız. Ardından "Tip" seçeneğini seçin ve burada "Linux LVM" seçeneğini bulup seçmelisiniz.
Bu işlemi bitirdiklerinde, "yaz" ı ve son olarak da çıkışı tıklamalıdırlar. LVM mantıksal birimlerimizi oluşturmadan ve bunları biçimlendirmeden önce, bir LVM fiziksel birimi oluşturmalıyız.
Linux üzerinde LVM birimleri oluşturmak, pvcreate aracıyla yapılır. Terminalde, pvcreate komutunu yakın zamanda oluşturduğumuz bölümle birlikte çalıştıracağız, şuna benzemeli:
pvcreate /dev/sda1
Şimdi LVM biriminin oluşturulmasını şu komutla onaylayabiliriz:
lsblk
LVM Hacim Grubu Oluşturun
Artık bir LVM fiziksel birim yapılandırmamız olduğuna göre, sonraki adım bir LVM birim grubu oluşturmaktır.
Yeni bir tane oluşturabilmek için, sadece bölüm yolu ile birlikte vgcreate komutunu çalıştırın, bu durumda onu "volume-lvm" olarak adlandıracağız, ancak bunu komutta değiştirebilirsiniz:
vgcreate -s 16M volumen-lvm /dev/sda1
LVM mantıksal birimlerini yapılandırın
Mantıksal hacimler, tüm verilerin bir LVM'de depolandığı yerdir. LVM'de yeni bir mantıksal hacim oluşturmak için aşağıdaki komutu kullanırız, örneğin, 80 GB'lık bir mantıksal hacim oluşturmak için aşağıdaki gibi olacaktır:
lvcreate -L 80G -n lvm1 volumen-lvm
Mantıksal birimler oluşturmak için temel sözdizimi şöyledir:
lvcreate -L espacioengigasG -n logicvolumename logicvolumegroup
Son olarak, oluşturulan mantıksal hacme bir format vermeye devam etmeliyiz, bunun için kendimizi aşağıdaki yola yerleştirmeliyiz:
cd /dev/mapper
Ve burada, hacmimizin burada olup olmadığını kontrol etmek için bir ls çalıştırabiliriz:
ls
Onaylandıktan sonra, birimi şu şekilde biçimlendirmeye devam ediyoruz:
mkfs.ext4 /dev/mapper/volumen-lvm-lvm1
Bu yapıldıktan sonra, exit yazarak root'tan çıkabiliriz ve şimdi, aşağıdaki komutlarla birimi bağlamaya devam edeceğiz:
mkdir /mnt/vfs/
sudo mount /dev/mapper/volumen-lvm-lvm1 /mnt/vfs/
cd /mnt/vfs/
Merhaba,
LVM'de bir işletim sistemi kuracaksanız, PV her zaman bir bölüm olmalıdır, ancak bir diskin tamamını yalnızca veri için kullanacaksanız, en iyisi tüm diskle bir PV oluşturmaktır, bu şekilde eğer diskin boyutunu artırırsanız (örneğin sanal bir makineyse) PV, VG ve LV sıcaklığınızı artırabilirsiniz.
Selamlar.