2

Я строю коробку OpenSolaris, чтобы попытаться использовать ZFS и RAIDZ. Я начинаю с простой ОС на одном диске и хочу сохранить все свои данные на томе RAIDZ. Я немного запутался, когда RAIDZ обрабатывает парентность. Я создал пул с помощью команды "zpool create pool_1 raidz drive1 drive2 drive3", и когда я сделал список zpool, он показывает доступный размер трех дисков вместе. Я полагаю, что если паритет был рассчитан автоматически, он должен быть меньше, чем 1 диск. Поэтому я удалил этот пул и создал его, используя "zpool create pool_1 raidz drive1 drive2 запасной drive3", и доступный размер был тем, что я ожидал увидеть. Для меня горячая копия - это не паритет, хотя это диск, который готов заполнить для паритета в случае, если ваш рейд потеряет диск. Я не хочу спускаться с дороги, чтобы один из этих двух дисков не вышел из строя и не обнаружил паритета.

Любое объяснение по этому поводу будет высоко ценится.

2 ответа2

1

RAID 4 использует выделенный диск контроля четности. RAID 5 чередует четность.

1

Размер пула RAID-Z - это все физическое пространство, доступное для пула, а не пространство для файловой системы.

Для этого вам нужно проверить команду "zfs list".

# zpool list
NAME      SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
storage  5.32T  2.23T  3.09T    41%  1.00x  ONLINE  -

# zfs list
NAME                       USED  AVAIL  REFER  MOUNTPOINT
storage                   1.49T  2.00T  38.6K  /storage

RAID-Z (или RAID-Z1) - это, как вы правильно поняли, пространство (N-1) * размера, а RAID-Z2 - (N-2) * пространство размера, где N - это количество дисков, а размер - это размер. емкость одного привода.

В отличие от RAID-5, RAID-Z не использует один определенный диск для контроля четности, но он вращает контроль четности вокруг разных дисков. Это делает систему более эффективной и предотвращает быстрое изнашивание диска четности:

В этом примере dw - операция записи данных, а pw - операция записи по четности. D3 - четность диска в расположении рейда 5

Рейд 5:

D1   D2   D3
dw        pw
     dw   pw
     dw   pw
dw        pw 
dw        pw
dw        pw
     dw   pw

Вы можете видеть, как каждая операция записи на диск 1 или диск 2 приводит к записи на диск 3.

Raid-Z:

D1   D2   D3
dw   pw
dw        pw
pw   dw
     pw   dw
dw        pw
pw   dw
     pw   dw  

Вы можете увидеть гораздо более равномерный шаблон записи на диск.

spare vdev zpool - это зарезервированный диск, который можно заменить на любой другой диск на лету - горячий резерв. Этот диск не используется, пока вы не скажете это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .