Partycjonowanie dysków fizycznych
Rozpocznij od co najmniej 2 dysków:
# 1 100 MB, ID = 83 (Linux), flaga rozruchowa WŁ
# 2 Pozostałe, ID = FD (Linux Raid Auto)
Partycja 100 MB przeznaczona jest na wolumin / boot. Zostawiam to na wszystkich moich dyskach (nawet bez rozruchu), aby zapewnić elastyczność, dzięki czemu można później włączyć dowolny dysk. JEŻELI dyski nie są dopasowane pod względem rozmiaru lub masz nieparzystą liczbę (500 GB, 250 GB x 2), podziel partycje dysku 500 GB, aby dopasować je do mniejszych dysków.
RAID
Używając 100 MB partycji sda
i sdb
utwórz wolumin RAID1 (dublowanie) dla /boot
. To się staje md0
.
md0 / boot 100 MB Ext2
Nie przejmuj się użyciem egzotycznego FS na / bootie, nie warto.
Pozostałą przestrzeń można ustawić różnymi metodami. Zdecydowałem się na RAID10 (lustro / pasek) przy użyciu fragmentów 64K i „2 dalekich kopii” dla szybkości. Daje to dużą elastyczność przy stopniowym uaktualnianiu napędów wzdłuż linii. Inne opcje to zrobić RAID5 / 6. Jednak użyteczne miejsce będzie ograniczone do najmniejszej partycji i NIE używaj partycji z tych samych urządzeń. Imię nowe macierze RAID md1
, md2
i tak dalej.
LVM
Weź wszystkie macierze RAID oprócz md0
i umieść je w jednej grupie woluminów LVM o nazwie lvm_vg0
. Jeśli masz woluminy RAID5 i RAID10, prawdopodobnie najlepiej nie łączyć ich, ale myślę, że nie zaszkodzi.
Podziel VG0 na pozostałe partycje systemu. Pamiętaj, że stosunkowo łatwo jest dodać więcej miejsca w razie potrzeby, więc liczby te mogą być nieco konserwatywne.
lvm_vg0-root / 8GB Ext3 / ReiserFS (podstawowe pliki dystrybucyjne)
lvm_vg0-home / home 20 + GB Ext3 / ReiserFS (dane użytkownika, dokumenty)
lvm_vg0-data / data 60 + GB XFS (media, duże pliki, VM)
Systemy plików XFS nie mogą zostać zmniejszone, więc miej to na uwadze. Ponadto zmniejszanie woluminu głównego online prawdopodobnie nie jest obsługiwane.
Aktualizacja
Jeśli kiedykolwiek chcesz zamienić dyski na większe rozmiary, masz kilka opcji. Najłatwiej jest dodawać dyski parami lub więcej i dodawać nowe macierze RAID do bieżącej LVM VG.
Inną opcją jest dodanie pojedynczego dysku, który jest> = do sumy bieżącego miejsca. Na przykład, jeśli masz dwa urządzenia 100 GB w RAID10, możesz dodać nowe urządzenie 200 GB i wykonać kopię lustrzaną za pomocą dwóch starych urządzeń. Jest to bardziej podatne na błędy, ale zadziała.
W razie potrzeby md#
urządzenia można usunąć z LVM VG bez utraty danych. Można to zrobić, jeśli jest wystarczająco dużo wolnego miejsca LVM, aby przenieść wszystkie używane bloki LVM z md#
urządzenia na inne. LVM może używać tylko miejsca, które nie zostało przypisane do LV, więc pusty system plików nie jest liczony jako „wolne” miejsce.