Jak należy utworzyć i skonfigurować partycję RAID za pomocą parted?


10

Do testów chcę utworzyć partycję lustrzaną (RAID 1) o rozmiarze 1 GB na /dev/sdbi /dev/sdc. Jeśli chodzi o partycjonowanie, chcę użyć parted, jak utworzyć partycję, którą chcę dublować?

Zaczynam od zainicjowania tablicy partycji:

(parted) select /dev/sdb
Using /dev/sdb
(parted) mklabel gpt
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Y
(parted)
  • Po powyższych krokach. Jak utworzyć partycję i ustawić niezbędne flagi?

  • Wiem, że nalot jest możliwe flag partycji, mogę mieć z niego korzystać? Jak korzysta z niego działający system?

  • Jakiego typu systemu plików powinienem użyć? Żaden?


Flaga jest używana przez jądro (Linux) do wskazania partycji RAID, które powinny zostać zamontowane. To nie wszystko, czego szukałem, więc piszę to na razie.
Usunięte

Odpowiedzi:


8

Uruchom Parted using, -a optimalaby upewnić się, że ostrzega Cię w przypadku tworzenia partycji, która nie jest poprawnie wyrównana. Utwórz partycję bez określania systemu plików, używając mkpart:

mkpart primary 1MiB 512MiB

To polecenie tworzy partycję 511MiB rozpoczynającą się od 1MiB i kończącą się na 512MiB.

Podczas tworzenia partycji używaj MiB, GiB lub TiB. Zapewnia to prawidłowe wyrównanie na dyskach twardych z sektorami fizycznymi 512B i 4096B.

Powyżej 1MiBjest używana jako pozycja początkowa, ponieważ jest to najniższa pozycja, z której możesz skorzystać bez narzekania Parted na wyrównanie. Ale pamiętajcie, że sektor 40 to naprawdę najniższa pozycja z prawidłowym wyrównaniem, ale parted lubi granice 1MiB i marnujecie bardzo mało miejsca na dysku.

Aby jądro zauważyło partycję RAID i zamontowało ją automatycznie, musisz ustawić flagę RAID. Jeśli twoja nowa partycja jest zidentyfikowana jako partycja 1 w Parted (sprawdź za pomocą p), ustaw flagę RAID za pomocą:

set 1 raid on

Sprawdź rozmiary partycji za pomocą print, ale ustaw unitwyświetlanie na KiB, MiB lub GiB. Jeśli tego nie zrobisz, compactjednostki domyślne pokażą KB, MB i GB.

unit MiB
print

Podsumowując odpowiedzi:

Wiem, że nalot jest możliwą flagą partycji, czy muszę go używać? Jak korzysta z niego działający system?

Nie, nie musisz. Jeśli nie zdecydujesz się na to, musisz go zamontować samodzielnie.

Jakiego typu systemu plików powinienem użyć? Żaden?

Tak, nie podawaj żadnego. Parted odchodzi od obsługi systemów plików, należy obecnie unikać rzeczy związanych z systemami plików.


Czy sensowne jest utworzenie 2 partycji na jednym dysku twardym, a następnie użycie 2 partycji dla RAID 1 lub RAID 0? A może RAID może być używany tylko z prawdziwymi niezależnymi dyskami twardymi?
CMCDragonkai

1
@CMCDragonkai: Używanie tego samego dysku dla wielu członków tej samej tablicy nie ma sensu. Jeśli dysk umrze, najprawdopodobniej utracisz dostęp do całego dysku, a nie tylko jego części. Ale i tak nic cię nie powstrzymuje. Możesz nawet użyć urządzeń pętlowych, jeśli chcesz tylko przetestować różne rzeczy ...
ThiefMaster
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.