mam 4 dyski, sd [a, b, f, g] o różnych rozmiarach, które chcę „scalić” razem. Używam mdadm, aby to osiągnąć.
moje pytanie brzmi, jaka jest różnica między -
mdadm --create / dev / md0 --level = linear --raid-devices = 4 / dev / sda / dev / sdb / dev / sdf / dev / sdg
i
mdadm --create / dev / md0 --level = linear --raid-devices = 4 / dev / sda1 / dev / sdb1 / dev / sdf1 / dev / sdg1
Kiedy oba działają? Z jakiegoś powodu (jeśli ktoś mógłby to również wyjaśnić, byłoby świetnie) tracę dużo miejsca na dysku, tak jak wtedy, gdy patrzę na / dev / md0, ale jeśli tworzę partycje, a następnie tworzę liniowy nalot, w końcu tracę nawet więcej przestrzeni.
Po co więc tworzyć partycje? Nawet jeśli nie mam tej konfiguracji i chcę po prostu użyć dysku, czy mogę po prostu zrobić plik mkfs.ext3 / dev / sda?
Dodatkowe rzeczy - Oto / proc / partitions -
8 0 244140625 sda
8 1 244139008 sda1
8 16 244140625 sb
8 17 244139008 sdb1
8 80 39063024 sdf
8 81 39061504 sdf1
8 96 156290904 sdg
8 97 156289024 sdg1
DLACZEGO rozmiary moich partycji są mniejsze niż mój dysk, jak wymieniono powyżej?
źródło
Odpowiedzi:
Potrzebujesz partycji, jeśli chcesz użyć części dysku dla macierzy RAID dla określonej macierzy. Możesz także być bardziej elastyczny dzięki większej liczbie partycji.
Przykład:
Mogę dodać sda1, sdb1 i sdc1 w pasku dla wydajności,
a sda2 i sdb2 w lustrze dla bezpieczeństwa,
amd sdc2 jak zwykły dysk.
Nie mogę tego zrobić, jeśli wykorzystam cały dysk.
W twoim przypadku wydaje się, że chcesz mieć tylko jedną dużą konfigurację, co oznacza, że nie ma znaczenia, w jaki sposób to zrobisz.
źródło