İPUCU

Linux Linux İle İlgili Bilgi Paylaşım Platformu

Seçenekler

LVM(Logical Volume Manager) Linux //"P4RS

"P4RS - ait Kullanıcı Resmi (Avatar)
Green Team (Deneyimli)
Üyelik tarihi:
01/2017
Nereden:
Balkes
Yaş:
18
Mesajlar:
3.397
Konular:
270
Teşekkür (Etti):
458
Teşekkür (Aldı):
1001
Ticaret:
(0) %
25-06-2019 01:40
#1
LVM(Logical Volume Manager) Linux //"P4RS
Merhaba TürkHackTeam ailesi, bugün sizlere LVM(Logical Volume Manager) konusunu anlatacağım. Kısa tutmaya çalışarak ders tadında bir anlatım sağlayacağım iyi okumalar.

Konu Başlıkları
⦁ LVM(Logical Volume Manager) Kavramı Nedir?
1. Hacim Grubu (VG)
2. Fiziksel Hacim (PV)
3. Mantıksal Hacim (LV)
4. Fiziksel Kapsam(PE)
5. Mantıksal Kapsam(LE)
⦁ LVM’nin Avantajları
⦁ LVM'nin Dezavantajları
⦁ LVM İçin Seçilen Dosya Sistemleri
1. Ext2
2. Ext3
3. ReiserFs
4. XFS
5. JFS
⦁ LVM Sınırları
⦁ LVM Kurulumu ve LVM ile Disk Yönetimi
⦁ Kurulum da LVM Ayarlarını Ayarlama
⦁ Terminal Üzerinden LVM Ayarları Yapma
⦁ Terminal de LVM ile Hacim Alanı Silme
⦁ Snapsot İşlemi Nasıl Yapılır?
⦁ LVM Komutları(monitoring)
1. df Komutu
2. Free Komutu
3. du Komutu
4. Top Komutu



LVM(Logical Volume Manager) Kavramı Nedir?

Tanımsal olarak Linux tabanlı sistemler de mantıksal hacim yöneticisi anlamına gelmektedir. Peki bunun anlamı nedir derseniz birden fazla diskimiz olduğunu düşünelim ve bizde hepsinde işlem yapmak istemiyoruz tek bir disk bölümü olarak kullanmak istiyoruz işte burada LVM devreye giriyor. Disk yönetiminde bizlere kolaylık sağlamaktadır.



LVM, hacim grubu (VG) ve de bunun içinde fiziksel hacim (PV) mantıksal hacimlerden (LV) oluşur.

Hacim Grubu (VG): Fiziksel ve mantıksal hacimleri içeren en üst katmandır

Fiziksel Hacim (PV): Fiziksel aygıtlardan (disklerden) ve disk bölümlerinden oluşur.

Mantıksal Hacim (LV): Disk bölümünün ta kendisidir.

Fiziksel Kapsam(PE): Her fiziksel cilt, fiziksel veri bölümlerine ayrılır. Buna "PE" denir.

Mantıksal Kapsam(LE): Her mantıksal hacim, mantıksal veri yığınlarına ayrılır. Buna "LE" denir.




Yukarıda ki şemeya bakarsanız fiziksel birimler fiziksel hacimlerle, mantıksal birimler mantıksal hacimlerle birleşerek oluşmuşlardır. Hepsinin birleşmesi ile "Hacim Grubu" oluşmuştur.

LVM’nin Avantajları

⦁ Diyelim ki çok büyük diskler var elinizde ve karışık sisteme yeni sürücü eklediğinizde herhangi bir bilgi taşınması gerekmez yeni sürücüyü mevcut birim grubuna ekleyebiliriz.
⦁ Eski sürücülerde ki verileri yeni sürücüye taşımada sorun yaşamazsınız. Kullanıcının işlemlerini aksatmadan çevrimiçi olarak yapılabilir.
⦁ Diyelim ki bir Linux sistemi kuracaksınız ve başta 20 GB'lık bir alan verdiniz. Bu alanı LVM ile kurarsanız ileride alanı arttırabilir veyahut azaltabilirsiniz.
⦁ Anlık görüntü (Snapshot) alınabilir. Nedir derseniz; anlık görüntü en çok yedekleme alınırken kullanılan bir olaydır. Yedekleme alınırken diyelim ki bir bir X diskinde ki veriyi Z diskine taşıyacaksınız. Verileriniz taşınırken yedekleme almak isteyebilirsiniz. Fakat yüksek GB'lı taşımalarda bu yedekleme sizlere zaman kaybettirebilir hatta bilgisayarınız kapanabilir. Bunun önüne geçmek için anlık görüntüden yararlanırız.


LVM'nin Dezavantajları

⦁ Dezavantaj olarak biraz karmaşıktır. Mantığını anlayıp yapmakta fayda var.


LVM İçin Seçilen Dosya Sistemleri


Ext2

Dosya sistemleri arasında en çok tercih edilen sistemdir. Veri kaybı olasılığının yüksek olması ve journaling özelliğinin olmaması (logların tutularak herhangi bir çökme sonrası kaldığınız yerden devam etmenize yarar) nedeniyle tercih edilişini düşürmektedir.

Ext3

En kararlı journaling sistemidir kendisi. Günümüzde birçok sunucu bu sistemi kullanmaktadır.

ReiserFs

Dosya boyutu küçük ve fazla dosya var ise yüksek performans almak için birebirdir. Tek sorunu bad sector bulunan disklerde düzeltme yapamamasıdır.

XFS

Yüksek performans beklememek lazım fakat yüksek kararlılık göstermektedir. Önemli verilerin saklanması için kullanılır genelde.

JFS

Linux'ta kullanılmaz tercih edilmez.


LVM Sınırları

⦁ Her hacim grubu içinde en yüksek fiziksel hacim sayısı 256'dır.
⦁ LVM boyutu en az 4 MB en çokta 255.99GB olmaktadır varsayılan değeridir.
⦁ Cihaz başına maksimum hacim grubu (VG) 99'dur.



LVM Kurulumu ve LVM ile Disk Yönetimi

Şimdi başlangıç kısımlnarını göstermeden belli bir yerden sonrasının kurulumunu göstereceğim. Başlangıç olarak düz ISO dosyası tanıtma olayları var o yüzden girmedim.



Şimdi burada
Kod:
Yardımcı ile Diskin tamamını Kullan ve LVM'yi ayarla
seçeneğine tıklıyoruz.



Enter'a tıklıyoruz.



Burada istediğiniz şekilde kurabilirsiniz fakat ben hepsini ayrı olarak kuracağım o yüzden 3. seçeneği seçtim.



"EVET" i seçiyoruz.



"EVET" i seçiyoruz tekrardan



Burada bütün alanı eklememenizi öneririm mantıksal hacim ekleyebilmek için



Şimdi arkadaşlar burada 2 farklı anlatıma ayrılacaktır. Kurulum da mantıksal hacim alanlarını ayırma ve kurduktan sonra terminal de mantıksal ve cilt oluşturma olarak ilk olarak kurulum esnasında ki olayı anlatayım birazdan da terminal üzerinden anlatıma geçeceğim


Kurulum da LVM Ayarlarını Ayarlama


Burada üstte ki
Kod:
Mantıksal Disk Yöneticisi (LVM) Yapılandır
yi seçiyoruz.



Daha sonra karşımıza böyle bir alan geliyor. İlk öncelikle yapılandırma ayarlarına bakalım bunun için en üstte ki seçeneği seçiyoruz.



Burada bizlere ayrılan boyutları görebiliriz.



Kod:
Mantıksal Cilt Oluştur
seçeneğine tıklayalım şimdi de ve "Enter" a basalım



Tıkladıktan sonra isim istiyor bizlerden istediğiniz ismi girebilirsiniz.



Ne kadar boyut bırakacağınızı soruyor sizlere buraya bırakmak istediğiniz boyutu yazınız.



Yeniden yapılandırma ayarlarına bakalım şimdi



Gördüğünüz gibi mantıksal cilt oluşmuştur.



Şimdi de cilt silelim ana menüye tekrardan gelelim ve
Kod:
Mantıksal Cilt Sil
seçeneğine tıklayalım.



Tıkladıktan sonra silmek istediğimiz cilti seçelim



Kurulum ekranında ki bu kadardı ayarları kaydedelim ve kuruluma devam edelim.



Daha demin dediğim gibi kurulum ekranında ki LVM ayarlarını gösterdim şimdi de terminal üzerinden LVM ayarlarını göstereceğim.


Terminal Üzerinden LVM Ayarları Yapma


Terminali açalım ve
Kod:
sudo su
yazalım.



Şimdi disk bölümlerini görmek için
Kod:
fdisk -l
yazıyoruz.



"Enter" a basıyoruz ve karşımıza disk bölümleri geliyor.



Diskte işlem yapmak için
Kod:
 fdisk /dev/sda
yazıyoruz.



Yazdıktan sonra
Kod:
n
yazıyoruz. Ardından
Kod:
p
yazıyoruz, "First sector" de "Enter" tuşuna basıyoruz ve "Last sector" de önerileni yazıyoruz.



Diski bölümledik şimdi diski fiziksel olarak tanımlamada.
Kod:
pvcreate /dev/sdb1
yazıyoruz.



Şimdi düzgün bir şekilde tanıttık bir de bakalım olmuş mu diye bunun için ise
Kod:
lvmdiskscan -l
yazıyoruz.



Şimdi VG ismini öğrenmek için
Kod:
vgdisplay
yazıyoruz ve listemiz çıkıyor. Gördüğünüz gibi "Parrot-vg" imiş



Hacim grubuna disk eklemek için
Kod:
vgextend VGismi /dev/sdb1
yazıyoruz.



Şimdi burada dikkat etmeniz gereken yer beyaz alana aldığım yer ilk başta 56 GB'tı fakat hacim alanına ekleme yapınca nasıl olacağına bakalım tekrardan
Kod:
lvmdiskscan -l
yazıyoruz.



Peki eklemeyi yaptık silmeyi nasıl yapacağız?


Terminal de LVM ile Hacim Alanı Silme

Terminale gelerek
Kod:
vgremove VGismi
yazıyoruz ve işlemimiz bitiyor.




Snapsot İşlemi Nasıl Yapılır?

Başta da belirttiğim gibi yedek almak için kullanılır.
Kod:
modprobe dm_snapshot
komutu ile modülümüzü yüklüyoruz.



Daha sonra lvcreate komutu ile 500M'lik bir alan oluşturacağız. Bu 500 örnek olsun diye yaptım daha fazla yapabilirsiniz. "-s" komutu anlık görüntü oluşturması için, "-L" parametesi oluşturulacak görüntünün boyutunu belirlemek için "-n" parametresi oluşan görüntüye vereceğimiz isimdir.



Bu işlemlerden sonra /snap klasöründe yedekleme yapılır.




LVM Komutları(monitoring)

Monitoring, izleme demektir. Diskte ki değişimleri kullanımları izlemek için;

df Komutu

Kod:
df
yazıyoruz.



Sadece belirli bir diskte ki işlemlere bakmak için ise
Kod:
df /dev/sda
yazıyoruz.




Free Komutu

Kod:
free
yazıyoruz.



du Komutu

Kod:
du
yazıyoruz.



Top Komutu

Bilindiği üzere Top komutu RAM, CPU, Disk alanlarını göstermektedir.
Kod:
top
yazarak görebilirsiniz.



Konum bu kadardı arkadaşlar okuyup bilgi edindiyseniz ne mutlu bana hayırlı günler


---------------------
SolidStar

Twitter Telegram

"Aydın beyinleri bekliyor karanlık gelecek"
Konu "P4RS tarafından (25-06-2019 01:44 Saat 01:44 ) değiştirilmiştir.
Alzhe01, sah mat, Liserjik Teşekkür etti.
sah mat - ait Kullanıcı Resmi (Avatar)
Junior Pentester
Üyelik tarihi:
03/2019
Mesajlar:
99
Konular:
17
Teşekkür (Etti):
59
Teşekkür (Aldı):
25
Ticaret:
(0) %
25-06-2019 01:59
#2
Komutanım Konu çok yaralı ve beni açmak üzeri olduğum konu için faydalı olmuş linux sistem izleme araçları konusuna yakın olmuş yanlış anlamadıysam
---------------------
ARAMIZDAKİ EN KIDEMLİ DERBEDERE
ŞahMat
"P4RS - ait Kullanıcı Resmi (Avatar)
Green Team (Deneyimli)
Üyelik tarihi:
01/2017
Nereden:
Balkes
Yaş:
18
Mesajlar:
3.397
Konular:
270
Teşekkür (Etti):
458
Teşekkür (Aldı):
1001
Ticaret:
(0) %
25-06-2019 10:36
#3
Alıntı:
sah mat´isimli üyeden Alıntı Mesajı göster
Komutanım Konu çok yaralı ve beni açmak üzeri olduğum konu için faydalı olmuş linux sistem izleme araçları konusuna yakın olmuş yanlış anlamadıysam
Eyvallah sah mat evet doğru izleme araçları ile ilgili bölüm açacağın konu ile alakalı
---------------------
SolidStar

Twitter Telegram

"Aydın beyinleri bekliyor karanlık gelecek"
sah mat Teşekkür etti.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı