Rajd z 4 dyskami o różnej wielkości

0

Mam 4 dyski, 2 o pojemności 500 GB, 1 o pojemności 1 TB i 1 o pojemności 2 TB. Chciałbym utworzyć tablicę w paski z pierwszych 3 dysków (500 GB + 500 GB + 1 TB), a następnie utworzyć kopię lustrzaną zawartości na dysku 2 TB. To jest możliwe? Zrobiłbym to przy użyciu funkcji btrfs.


źródło

Odpowiedzi:

2

Wygląda na to, że szukasz hybrydowej macierzy RAID 0 + 1. Jest to możliwe, ale nie działałoby dokładnie tak, jak tego chcesz.

Jedynym sposobem na uzyskanie dokładnie tego, co chcesz, byłoby posiadanie czterech dysków o tej samej pojemności, tak aby pierwsze dwa dyski były rozłożone, a następnie dublowane przez pozostałe dwa dyski, które również byłyby rozłożone, lub aby niektóre paski były dublowane na czwarty dysk.

W twoim przypadku nie byłoby możliwe dublowanie zawartości z trzech pierwszych dysków na czwarty dysk, ponieważ nie działa w ten sposób. Najlepszą rzeczą, jaką możesz zrobić, to rozłożyć pierwsze trzy dyski, a następnie utworzyć kopię zapasową danych z pierwszych trzech dysków na czwartym dysku, ale sam w sobie nie byłby lustrem.

Nasir Riley
źródło
Pomyślałem też o stworzeniu urządzenia logicznego z trzech dysków (wykonanych za pomocą LVM), a następnie stworzeniu systemu plików btrfs z dublowaniem między urządzeniem logicznym a dyskiem 2 TB
To działałoby, gdybyś chciał po prostu wykonać kopię zapasową danych z pierwszych trzech dysków na drugim dysku, ale nie działałoby to tak, jak chcesz. Dane na LV byłyby zapisywane na trzech dyskach, ale nie byłyby rozłożone, ponieważ znajdują się w macierzy RAID 0, więc nie dawałyby żadnej zwiększonej wydajności, która jest celem stripowania. Nie byłoby również możliwe utworzenie kopii lustrzanej, ponieważ najpierw trzeba by utworzyć RAID 1, co nie jest możliwe, ponieważ dyski nie są tego samego rozmiaru.
Nasir Riley