у меня получается создать raidz с разными размерами жесткого диска. где ошибка?

я читал о том, что raidz5 не может создавать жесткие диски разного размера, но я смог создать raidz с жестким диском разного размера, пожалуйста, скажите, где я ошибся?

da0              0:107  12G zfs                                   - -
da1              0:109 8.0G zfs                                   - -
md0              0:13  456M ufs                                   - /
vtbd0            0:53   80G GPT                                   - /
  vtbd0p1        0:115 512K freebsd-boot       gptid/681ee6a8-6ab8-11eb-b72e-558e06157d17 -
  <FREE>         -:-   492K -                                     - -
  vtbd0p2        0:122 2.0G freebsd-swap                  gpt/swap0 -
  vtbd0p3        0:127  78G freebsd-zfs                   gpt/disk0 <ZFS>
  <FREE>         -:-   1.0M -                                     - -
  pool: edjstorage
 state: ONLINE
  scan: none requested
config:

    NAME         STATE     READ WRITE CKSUM
    edjstorage   ONLINE       0     0     0
      raidz1-0   ONLINE       0     0     0
        vtbd0p3  ONLINE       0     0     0
        da0      ONLINE       0     0     0
        da1      ONLINE       0     0     0
0
задан 9 February 2021 в 14:50
1 ответ

Вы упускаете тот факт, что размер используемых устройств различных компонентов округляется до наименьшей емкости - то есть: предположим, вы создаете RAIDZ с 3x дисками по 2 ТБ и 1x диском 1 ТБ, общая емкость пула (включая накладные расходы на четность) составит 4x 1 ТБ (или 3 ТБ без учета четности).

Аналогично, при двухстороннем зеркалировании между 1 диском 2 ТБ и 1 диском 1 ТБ полезная емкость в итоге составит всего 1 ТБ.

1
ответ дан 24 April 2021 в 01:41

Теги

Похожие вопросы