Przejdź do głównej zawartości

Posty

Wyświetlam posty z etykietą LVM

LVM - Logical Volume Manager - Wolumeny logiczne bez tajemnic

LVM czyli Logical Volume Manager jest mechanizmem systemu operacyjnego do zarządzania przestrzenią dyskową. Zaletą tego rozwiązania jest możliwość komponowania przestrzeni dyskowej łącząc ze sobą miejsce fizycznej przestrzeni partycji utworzonych na różnych urządzeniach fizycznych prosto mówiąc jeden wolumen logiczny może być zbudowany z dwóch lub więcej dysków fizycznych lub ich niezależnych partycji. Rozwiązanie to daje większe pole manewru w zarządzaniu przestrzenią dyskową w systemach operacyjnych. Co więcej przestrzeń jaką zawiera dany wolumin logiczny może być elastycznie zmieniana i powiększana w locie jeżeli zajdzie taka potrzeba.  Aby w ogóle mówić o wolumenach logicznych zacząć należy od tego co znajduję się pod spodem czyli :  Urządzenia fizyczne (dyski twarde, urządzenia zewnętrzne, urządzenia przechowywania danych)  Partycje utworzone na urządzeniach fizycznych (/dev/hda1, dev/sdb4 itp) (Physical volumes PV)  Grupy wolumenów (V...

Linux RHCSA cz.20 - System plików - Szyfrowanie LUKS

LUKS ( Linux Unified Key Setup) jest szyfrowaniem dysku w środowisku Linux. Ma szczególne znaczenie w momencie gdy dysk jest wyłączony poza systemem np.: został skradziony. Podczas instalacji RHEL6 pojawia się miedzy innymi ekran, na którym możemy wybrać czy partycja ma być szyfrowana. Jeżeli zdecydujemy się na szyfrowanie potrzebne będzie ustanowienie hasła, o które będziemy proszeni przy każdym uruchomieniu systemu, w celu odszyfrowywania partycji. Jeżeli już zdecydujemy się na szyfrowanie należy dobrze zapamiętać hasło! Samo zastosowanie szyfrowania LUKS nie gwarantuje bezpieczeństwa partycji w momencie gdy są uruchomione zabezpieczenie to stanowi ochronę przed uruchomieniem partycji. Co zrobić aby chronić dane również podczas działania partycji? Dalej przedstawione zostaną narzędzia takie jak GnuPG .  TWORZENIE ZASZYFROWANEJ PARTYCJI Nawet po zainstalowaniu systemu RedHat nadal możesz tworzyć partycje zaszyfrowane. Domyślnie w RHEL6 stosowany jest algorytm 128 bitowy...

Linux RHCSA cz.11 - LVM - Logical Volumen Manager - Migracja danych

Zakładając, że posiadasz stary i umierający dysk, który należy już wymienić w systemie jak można przenieść dane na nowy? W systemie z normalnymi partycjami można skopiować całość danych z jednego dysku na drugi pod warunkiem, że dysk jest w trybie offline (w innym wypadku pliki mogą być zablokowane). Pracując z LVM jest dużo łatwiej, ponieważ można przenosić dane, gdy dysk jest w trybie "online" nie zakłócając pracy. Taka możliwość jest bardzo użyteczna, szczególnie jeżeli zachodzi potrzeba wymiany dysku. Tak więc jeżeli zachodzi potrzeba wymiany dysku /dev/hdb ponieważ coś się z nim stało można zastosować polecenie " pvmove " by przenieść dane z fizycznej lokalizacji, czyli z miejsca gdzie faktycznie znajdują się dane do innego fizycznego wolumenu np.: /dev/hdc .  Zakładając, że właśnie dodajemy nowy dysk i chcemy przenieść dane cały proces będzie przebiegał w następujących krokach: Krok 1 - Sprawdzenie jakie fizyczne wolumeny znajdują się wewnątrz ...

Linux RHCSA cz.10 - LVM - Logical Volumen Manager - Zmiana rozmiaru wolumenu logicznego

Administrując środowiskiem Linux wcześniej czy później zachodzi potrzeba zmiany rozmiaru wolumenu logicznego. Tworzenie LVM mamy już za sobą, a teraz po konfigurujemy rozmiar. W przypadku gdy zabraknie miejsca na danym wolumenie logicznym można dodać nowy fizyczny dysk i dołączyć go do danej grupy wolumenów i następnie powiększyć rozmiar danej partycji.  Rozszerzanie wolumenu logicznego wykonujemy poleceniem lvextend . Krok 1 - Dodaj 2 GB więcej do utworzonego wcześniej wolumenu SecretData. # lvextend -L +2000 /dev/vg_group01/SecretData Extending logical volume SecretData to 4.88 GB Logical volume SecretData successfully resized Krok 2 - Można również wykonać rozszerzanie bez znaku " + " # lvextend -L 6000 /dev/ vg_group01 /SecretData Extending logical volume SecretData to 5.86 GB Logical volume SecretData successfully resized Krok 3 - Trzecim alternatywnym sposobem jest lvresize # lvresize -L 7000 /dev/ vg_group01 /SecretData Extending logical...

Linux RHCSA cz.9 - LVM - Logical Volumen Manager - Tworzenie wolumenu logicznego

Tworzenie wolumenu logicznego krok po kroku. Wybieramy dysk na jakim zostanie utworzony wolumen i inicjujemy go używając jako wolumen fizyczny. Krok 1 - Zainicjuj dysk # pvcreate /dev/hdb Physical volume “/dev/hdb” successfully created Krok 2 - Sprawdzamy czy prawidłowo wykreowano wolumen fizyczny # pvdisplay /dev/hdb “/dev/hdb” is a new physical volume of “8.00 GiB” -- NEW Physical volume -- PV Name /dev/hdb VG Name PV Size 8.00 GiB Allocatable NO PE Size (KByte) 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID QlCLgF-esaN-5PvR-PWWV-D6jZ-O207-rHg90j Należy pamiętać, że fizyczne wolumeny są ograniczone do jednego fizycznego dysku lub partycji  na fizycznym dysku. Krok 3 - Utworzenie grupy wolumenów # vgcreate vg_group01 /dev/hdb Volume group “vg_group01” successfully created Krok 4 - Sprawdzenie utworzenia grupy wolumenów # vgdisplay -v  vg_group01 Using volume group(s) on command line Finding volume group “vg_group01” -- Volume group -- ...