RHCSA Serisi: Sistem Depolamasını Yapılandırmak ve Şifrelemek için 'Parted' ve 'SSM'yi Kullanma - Bölüm 6


Bu makalede, klasik araçları kullanarak ve Sistem Depolama Yöneticisi'ni ( olarak da bilinir) tanıtarak Red Hat Enterprise Linux 7'de yerel sistem depolamasının nasıl kurulacağını ve yapılandırılacağını tartışacağız. >SSM), bu da bu görevi büyük ölçüde basitleştirir.

Bu konuyu bu makalede sunacağımızı ancak konunun çokluğundan dolayı bir sonraki yazıda (Bölüm 7) anlatılmaya ve kullanılmaya devam edileceğini lütfen unutmayın.

RHEL 7'de Bölüm Oluşturma ve Değiştirme

RHEL 7'de parted, bölümlerle çalışmak için varsayılan yardımcı programdır ve şunları yapmanıza olanak tanır:

  1. Geçerli bölüm tablosunu görüntüle
  2. Mevcut bölümleri değiştirin (boyutunu artırın veya azaltın)
  3. Boş alanı veya ek fiziksel depolama aygıtlarını kullanarak bölümler oluşturun

Yeni bir bölüm oluşturmayı veya mevcut bir bölümü değiştirmeyi denemeden önce, cihazdaki hiçbir bölümün kullanımda olmadığından emin olmanız önerilir (umount /dev/partition) ve cihazın bir kısmını takas olarak kullanıyorsanız, işlem sırasında onu devre dışı bırakmanız gerekir (swapoff -v /dev/partition).

Bunu yapmanın en kolay yolu, RHEL kurulum DVD'si gibi bir kurulum medyası kullanarak kurtarma modunda RHEL'i başlatmaktır. Strong> veya USB (Sorun Giderme Red Hat Enterprise Linux sistemini kurtarma) ve Atla<'yı seçin Mevcut Linux kurulumunu monte etmek için bir seçenek seçmeniz istendiğinde, fiziksel bir ortamda sıradan bir bölüm oluşturma sırasında aşağıda gösterildiği gibi aynı komutları yazmaya başlayabileceğiniz bir komut istemi sunulacaktır. kullanılmayan cihaz.

Parted'i başlatmak için yazmanız yeterlidir.

parted /dev/sdb

Burada /dev/sdb yeni bölümü oluşturacağınız cihazdır; ardından geçerli sürücünün bölüm tablosunu görüntülemek için yazdır yazın:

Gördüğünüz gibi bu örnekte 5 GB'lık bir sanal sürücü kullanıyoruz. Şimdi 4 GB birincil bölüm oluşturmaya devam edeceğiz ve ardından bunu RHEL 7'de varsayılan olan xfs dosya sistemiyle biçimlendireceğiz.

Çeşitli dosya sistemleri arasından seçim yapabilirsiniz. mkpart pek çok modern dosya sistemini desteklemediğinden, bölümü mkpart ile manuel olarak oluşturmanız ve ardından her zamanki gibi mkfs.fstype ile biçimlendirmeniz gerekecektir. -kutudan.

Aşağıdaki örnekte, cihaz için bir etiket ayarlayacağız ve ardından /dev/sdb üzerinde %0'dan başlayan bir birincil bölüm (p) oluşturacağız. yüzdesi ve 4000 MB (4 GB) ile biter:

Daha sonra bölümü xfs olarak biçimlendireceğiz ve değişikliklerin uygulandığını doğrulamak için bölüm tablosunu yeniden yazdıracağız:

mkfs.xfs /dev/sdb1
parted /dev/sdb print

Daha eski dosya sistemlerinde, bir bölümü yeniden boyutlandırmak için parted'de resize komutunu kullanabilirsiniz. Maalesef bu yalnızca ext2, fat16, fat32, hfs, linux-swap ve reiserfs (libreiserfs kuruluysa) için geçerlidir.

Bu nedenle, bir bölümü yeniden boyutlandırmanın tek yolu onu silip yeniden oluşturmaktır (bu nedenle verilerinizin iyi bir yedeğini aldığınızdan emin olun!). RHEL 7'deki varsayılan bölümleme şemasının LVM'yi temel almasına şaşmamak gerek.

parted içeren bir bölümü kaldırmak için:

parted /dev/sdb print
parted /dev/sdb rm 1

Mantıksal Birim Yöneticisi (LVM)

Bir disk bölümlendikten sonra bölüm boyutlarını değiştirmek zor veya riskli olabilir. Bu nedenle, sistemimizdeki bölümleri yeniden boyutlandırmayı planlıyorsak, birden fazla fiziksel cihazın bir birim grubunu barındıracak bir birim grubu oluşturabildiği klasik bölümleme sistemi yerine LVM kullanma olasılığını düşünmeliyiz. herhangi bir zorluk yaşamadan genişletilebilen veya azaltılabilen belirli sayıda mantıksal birim.

Basit bir ifadeyle, LVM'nin temel mimarisini hatırlamak için aşağıdaki şemayı faydalı bulabilirsiniz.

Fiziksel Birimler, Birim Grubu ve Mantıksal Birimler Oluşturma

Klasik birim yönetimi araçlarını kullanarak LVM'yi kurmak için bu adımları izleyin. Bu sitedeki LVM serisini okuyarak bu konuyu genişletebileceğiniz için, yalnızca LVM kurulumuna yönelik temel adımları özetleyeceğim ve ardından bunları, aynı işlevselliği SSM ile uygulamayla karşılaştıracağım.

Not: /dev/sdb ve /dev/sdc disklerinin tamamını PV'ler (Fiziksel Hacimler) ancak aynısını yapmak isteyip istemediğiniz tamamen size bağlıdır.

1. Kullanılabilir disk alanının %100'ünü kullanarak /dev/sdb1 ve /dev/sdc1 bölümlerini oluşturun. /dev/sdb ve /dev/sdc:

parted /dev/sdb print
parted /dev/sdc print

2. Sırasıyla /dev/sdb1 ve /dev/sdc1'in üzerinde 2 fiziksel birim oluşturun.

pvcreate /dev/sdb1
pvcreate /dev/sdc1

Yeni oluşturulan PV'ler hakkında bilgi göstermek için pvdisplay /dev/sd{b,c}1'i kullanabileceğinizi unutmayın.

3. Önceki adımda oluşturduğunuz PV'nin üzerine bir VG oluşturun:

vgcreate tecmint_vg /dev/sd{b,c}1

Yeni oluşturulan VG hakkındaki bilgileri göstermek için vgdisplay tecmint_vg'yi kullanabileceğinizi unutmayın.

4. VG tecmint_vg'nin üzerinde aşağıdaki gibi üç mantıksal birim oluşturun:

lvcreate -L 3G -n vol01_docs tecmint_vg		[vol01_docs → 3 GB]
lvcreate -L 1G -n vol02_logs tecmint_vg		[vol02_logs → 1 GB]
lvcreate -l 100%FREE -n vol03_homes tecmint_vg	[vol03_homes → 6 GB]	

Yeni oluşturulan LV'ler hakkındaki bilgileri VG tecmint_vg'nin üzerinde göstermek için lvdisplay tecmint_vg'yi kullanabileceğinizi unutmayın.