Przejdź do głównej zawartości

Posty

Wyświetlanie postów z kwiecień, 2012

Linux RHCSA cz.18 - System plików - Montowanie systemu plików

Jeżeli mamy utworzone partycje oraz nadaliśmy im odpowiednie systemy plików możemy zacząć ich używać. Zanim jednak rozpoczniemy użytkowanie nowego systemu plików, trzeba podłączyć go  do istniejącej hierarchii  katalogów co wykonuje się poleceniem " mount ". Możemy podmontować system plików pod dowolny katalog, który stanie się jego punktem montowania. Jeżeli zamontujemy system plików pod katalog, który nie jest pusty, wszystko co jest w nim zawarte stanie się niedostępne. Najlepiej utworzyć nowy katalog na potrzeby zamontowania nowych zasobów. W temacie związanym z montowaniem systemów plików mamy dwie komendy:  mount          - Zamontowanie systemu plików  umount        - Od montowanie systemu plików W poprzednich zadaniach związanych z tym kursem tworzyliśmy już kilka partycji wraz z partycją swap. Zamontujmy jeden z systemów plików pod katalog.  Krok 1 - Punktem wyjścia jest katalog /opt w którym utworzymy punkty montowania  # cd /opt # mkdir company

Linux RHCSA cz.17 - System plików - Utworzenie i zmiana rozmiaru SWAP

W Linux przestrzeń SWAP używany jest jako dodatkowa moc przerobowa dla pamięci uaktywniająca się w momencie, gdy w danej chwili moc przerobowa pamięci jest niewystarczająca. Nie jest to rozwiązanie jakim można by zastąpić w całości pamięć fizyczną ponieważ działa zbyt wolno ale przydaje się w krytycznych sytuacjach z brakiem wolnej pamięci. Mamy dwa różne typy systemów SWAP : plik SWAP oraz partycja SWAP. Poznajmy polecenia dla SWAP.  mkswap         - Utworzenie urządzenia SWAP  swapon          - Uruchomienie przestrzeni SWAP swapoff          - Wyłączenie przestrzeni SWAP dd                  - Rezerwacja przestrzeni dyskowej  Jako pierwszą utworzymy partycję SWAP na pozostałym miejscu partycji hdc2 (nie zapominajmy iż partycja swap jest inna niż ext). Korzystając z polecenia " mkswap " tworzymy przestrzeń SWAP.  Składnia dla swapon : # swapon [opcje] urządzenie Opcje :  -a    - Uruchomienie całej przestrzeni swap -e    - Ciche pominięcie nieistn

Linux RHCSA cz.16 - System plików - Utworzenie i konfiguracja

Do tej pory sporo czasu poświęcone zostało na tworzenie partycji, wolumenów logicznych czy RAID teraz nadszedł czas by utworzone dyski wykorzystać. Od tego momentu zaczniemy mówić o ustawieniach dostępu do plików, kontrolnych listach dostępu (ACL - access control list) oraz kontyngentach (quotas). Wszystkie te narzędzia umożliwią zarządzać systemem i dostępnym miejscem bardziej efektownie.  KONFIGURACJA SYSTEMU PLIKÓW Poprzednio tworzyliśmy różnego rodzaju partycje i wolumeny w systemie, które konfigurowały dostępne miejsce na dane. Zanim jednak partycję będą nadawały się do użytku należy utworzyć na nich system plików. Domyślnym systemem plików w dystrybucji RHEL5 jest ext3 , który został zastąpiony w RHEL4 przez ext4 . Obydwa systemy plików oferują opcję księgowania, która ma dwie główne zalety. Po pierwsze pomaga szybko odzyskać dane w razie uszkodzenia dysku ponieważ pliki zostały zaksięgowane w systemie z użyciem metadanych. Po drugie podczas startu systemu pliki zostają

Linux RHCSA cz.15 - RAID - Usuwanie RAID

Jeżeli wiemy już w jaki sposób tworzyć i zarządzać RAID dobrze też wiedzieć jak RAID usuwać. Krok 1 - W celu usunięcia RAID najpierw należy RAID zatrzymać: # mdadm -vS /dev/md0 mdadm: stopped /dev/md0 Krok 2 - Usuwamy RAID # mdadm —remove /dev/md0 Po tej operacji można również usunąć pozostałe partycje podstawowe o czym była mowa w poprzednich częściach. Po tych zabiegach niewolno zapominać o stosowaniu poleceń fdisk lub parted w celu sprawdzenia czy wszystko wykonane zostało poprawnie. 

Linux RHCSA cz.14 - RAID - Co zrobić jak zepsuje się dysk ?

Czasami zajdzie sytuacja, iż jeden z dysków zawartych w partycji RAID ulegnie awarii. W takiej sytuacji zachodzi potrzeba usunięcia uszkodzonego dysku i zstąpienie go nowym działającym. Możemy manualnie za symulować awarie dysku by przyjrzeć się temu co się stanie.  Krok 1 - By wykonać kontrolowaną awarię dysku w partycji RAID użyj polecenia: # mdadm /dev/md0 -f /dev/hdd1 mdadm: set /dev/hdd1 faulty in /dev/md0 Krok 2 - Sprawdzenie dysków w RAID po uszkodzeniu jednego z nich # mdadm -D /dev/md0 /dev/md0: Version : 1.2 Creation Time : Thu Jan 27 14:09:23 2011 Raid Level : raid5 Array Size : 16769024 (15.99 GiB 17.17 GB) Used Dev Size : 8384512 (8.00 GiB 8.59 GB) Raid Devices : 3 Total Devices : 3 Persistence : Superblock is persistent Update Time : Thu Jan 27 14:28:55 2011 State : clean, degraded Active Devices : 2 Working Devices : 2 Failed Devices : 1 Spare Devices : 0 Layout : left-symmetric Chunk Size : 512K Name : RHEL-01:0 (local to host RHEL-01) UU

Linux RHCSA cz.13 - Konfiguracja partycji RAID

Do tej pory zrobiliśmy partycje podstawowe, partycje przeznaczone na SWAP, wolumeny logiczne oraz ich konfiguracje, zmienianie, edytowanie i usuwanie. Teraz przyszedł czas na ostatnie zadanie z partycjonowania, a mianowicie - partycja RAID . Partycja RAID umożliwia zaawansowane konfiguracje zapewniające redundancję oraz lepszą wydajność. Istnieją różne typy partycji RAID:  RAID 0 - Dyski zawierają się w grupę stanowiąc jeden większy dysk. To rozwiązanie daje zwiększoną wydajność kosztem dostępności. Jeżeli jeden z dysków ulegnie uszkodzeniu cała partycja staje się bezużyteczna. Dla tego typu RAID potrzeba minimum 2 dysków.  RAID 1 - Zawartość dysku zostaje skopiowana na inny  dysk umożliwiając redundancje. Jeżeli jeden z dysków ulegnie uszkodzeniu zostanie naprawiony wykorzystując istniejącą kopię danych na drugim dysku. Dla RAID 1 należy użyć minimum 2 dysków. RAID 5 - Budowa zbliżona do RAID 0 czyli dyski złączone są w grupę tworząc jeden większy dysk. Różnica polega na

Linux RHCSA cz.12 - LVM - Logical Volumen Manager - Usuwanie wolumenów logicznych

Równie istotne co tworzenie wolumenów logicznych jest ich usuwanie. Są to powiązane ze sobą operacje dotyczące zarządzania miejscem na systemy plików w systemie. Usuwanie jest bardzo proste : Krok 1 - Usuwanie wolumenu logicznego używając polecenie " lvremove " # lvremove /dev/vg_group01/SecretData Do you really want to remove active logical volume SecretData? [y/n]: y Logical volume “SecretData” successfully removed Ciekawym dodatkiem do polecenia lvremove jest przełącznik " -t " pozwalający na przetestowanie usuwanej partycji wraz z jej usunięciem. Przełącznik "-t" istnieje również dla poleceń usuwających grupy wolumenów oraz wolumeny fizyczne. Jeżeli usuniemy wolumeny logiczne można również pozbyć się całej grupy wolumenów. Krok 2 - Poleceniem " vgremove " usuwamy grupę wolumenów. # vgremove vg_group01 Do you really want to remove volume group “vg_group01” containing 1 logical volumes? [y/n]: y Do you really want to r

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 grup

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 vol