Jak skonfigurować oprogramowanie RAID 1 na Ubuntu 12.04?

2

Moja podstawowa partycja to sdb . Dodaję nowy dysk ( sda ) i sformatowałem go, jak pokazano poniżej:

fdisk -l

Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00050ccb

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048      499711      248832   83  Linux
/dev/sdb2          501758   488396799   243947521    5  Extended
/dev/sdb5          501760   488396799   243947520   8e  Linux LVM

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00050ccb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   fd  Linux raid autodetect
/dev/sda2          501758   488396799   243947521    5  Extended
/dev/sda5          501760   488396799   243947520   fd  Linux raid autodetect

Disk /dev/mapper/ubuntu--server-root: 247.7 GB, 247652679680 bytes
255 heads, 63 sectors/track, 30108 cylinders, total 483696640 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/ubuntu--server-root doesn't contain a valid partition table

Disk /dev/mapper/ubuntu--server-swap_1: 2143 MB, 2143289344 bytes
255 heads, 63 sectors/track, 260 cylinders, total 4186112 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/ubuntu--server-swap_1 doesn't contain a valid partition table

Mam już następujące elementy:

/dev/mapper/ubuntu--server-root

/dev/mapper/ubuntu--server-swap_1

Teraz chcę zainstalować mdadm. Czy muszę utworzyć md0 i md1? Sprawdziłem ten samouczek , ale nie wiem, czy mądrze jest tworzyć md0 i md1, ponieważ nie wiem, co z tym zrobić /dev/mapper/*.

senzacionale
źródło
Jesteś za wcześnie, poczekaj, aż tam dotrzemy.
Santosh Kumar
1
@Enigma Podczas edytowania postów poświęć trochę czasu na naprawienie wszystkich problemów i błędów, a nie tylko jednego lub kilku wybranych. Zauważyłem, że wiele twoich ostatnich modyfikacji zawierało „drobne poprawki” jako podsumowanie edycji. To powinien być znak, że być może zbyt pochopnie podchodzisz do edytowania. Zanim klikniesz przycisk Zapisz, upewnij się, że post jest tak dobry, jak to tylko możliwe. Jeśli nie masz pewności, jak najlepiej naprawić post, pozostaw go lub oznacz go alternatywnie, aby zwrócić uwagę moderatora, lub poproś kogoś na czacie lub meta o pomoc. Dzięki!
Indrek
Jasne. Właśnie zauważyłem oczywisty błąd tytułu z daleka i nie przeczytałem samego postu (zwykle nie jest to przypadek), ale będę dokładniejszy. Mam jednak nadzieję, że spersonalizowane repose dla każdego postu nie będzie jednak konieczne. Ogólnie określam usuwanie (niepotrzebne rzeczy), poprawki (gramatyka / czytelność), zmiany składniowe (zmiana nie mieszcząca się w kategorii poprawek / usuwania), do których pasuje większość rzeczy. Powtarzające się stosowanie drobnych poprawek, gdy mam się dobrze, naprawianie rzeczy, pozwala zaoszczędzić czas, ponieważ mogę po prostu wpisać „m” i kliknąć. Jeśli uważa się to za leniwe tutaj, ale nie w przeglądarkach, zapytałbym o powód.
Enigma
@Enigma Nie ma nic złego w wielokrotnym używaniu tego samego podsumowania edycji, chociaż jako użytkownik poniżej 2K możesz chcieć być nieco bardziej szczegółowy, z korzyścią dla redaktorów przeglądających twoje sugestie. Chodzi mi jednak o to, że niektóre z twoich edycji wydawały się dość niewielkie i chciałem wskazać to jako coś, nad czym warto popracować. Powodem, dla którego wspomniałem o twoich podsumowaniach edycji było to, że jeśli ostatecznie oznaczysz swoje edycje jako „drobne poprawki”, to dobry moment, aby się zatrzymać, cofnąć się o krok i sprawdzić, czy jest coś jeszcze, co możesz zrobić, aby edycja była bardziej znacząca. Twoje zdrowie!
Indrek
Dużo czasu jednak, że kwota może być wykonane nie jest koniecznie, że znaczna gdzie tam jeszcze może być kilka rzeczy, które powinny być zrobione. Można argumentować, że jeśli jest to tylko odrobina, niekoniecznie trzeba się tym przejmować, ale odsyłam do tego: en.wikipedia.org/wiki/Kaizen
Enigma

Odpowiedzi:

1

Jeśli możesz, proponuję pobrać stąd kopię alternatywnego instalatora , nie jest ona tak ładna jak normalna, ale możesz z niej tworzyć macierze RAID.

jackweirdy
źródło
0

MD RAID można tworzyć na różne sposoby. Trzymajmy się twojego pytania RAID1 dla tej odpowiedzi. Możesz wykonać kopię lustrzaną podstawowych urządzeń fizycznych (utworzyć /dev/mdXz dwóch /dev/sdZ) lub użyć konfiguracji bez partycji, w której wstępnie utworzysz partycje na każdym z dysków fizycznych, a następnie utworzysz tablice z woluminów („partycji”) - każdego z który pokaże się jako „członek linux-raid” lub podobny w fdisk. Tak więc w tym przypadku użyłbyś dwóch /dev/sdZ1(lub /dev/sdZ2etc ...) do stworzenia jednego /dev/mdX.

Następnie, aby jeszcze bardziej skomplikować rzeczy, możesz nałożyć warstwę MD RAID na wolumin LVM2 lub niższy. Wygląda na to, że jesteś zainteresowany warstwami poniżej. Dopóki zdajesz sobie sprawę z konsekwencji, wszystkie te warianty są w porządku.

Jednak w przeszłości miałem wrażenie, że w przypadkach katastrofy sensowne jest trzymanie się jednej „warstwy” (niezależnie od tego, czy jest ona bez partycji, czy nie). Jeśli masz wystarczającą liczbę nadmiarowości, nie będzie to problemem (np. W RAID10), ale w przypadku RAID1 tylko jedno urządzenie fizyczne musi utracić nadmiarowość. Podobnie jest w przypadku RAID5, dlatego ludzie obecnie wolą RAID6.


Powyżej powiedziałem, że zaleciłbym utworzenie zdegradowanej macierzy RAID1 z nowego dysku i migrację do tego. Po zakończeniu możesz ponownie zsynchronizować tablicę z „starym” dyskiem jako drugim elementem tablicy. Tworzy to jednak krótkie okno czasowe, w którym dane nie są dostępne nadmiarowo. Więc miej pod ręką kopię zapasową.


Jeszcze jedno, oczywiście, że nie musisz nakładać swapów na RAID (lub LVM2 w tym przypadku). Z tego powodu wolę ogólnie konfigurację bez partycji. Pozwala mi to wyznaczyć - na przykład - /dev/sda6i /dev/sdb6jako swap, podczas gdy partycje /dev/sda1/ /dev/sdb1i /dev/sda2/ /dev/sdb2zostają odpowiednio połączone w jedną /dev/mdX.

0xC0000022L
źródło