[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ZFS



Sergey Matveev -> debian-russian@lists.debian.org  @ Sun, 9 Jul 2017 22:02:11 +0300:

 >>Я косым взглядом вижу в описаниях ZFS фичу проверки контрольных сумм и
 >>восстановления при сбоях отдельных блоков. Но вижу ее в контексте RAIDZ,
 >>а его, соответственно, в контексте нескольких дисков. Вопрос. В
 >>контексте одного диска такая фича есть? Надо ли ее как-то специально
 >>включать, или она вообще у ZFS по умолчанию?

 > Важные данные (метаинформация) хранится на ZFS в двух экземплярах, очень
 > важные данные (описания ФС и тому прочее) -- в трёх. Если где-то будет
 > нарушение целостности, то будет смотреться копия. Просто сами данные
 > по-умолчанию хранятся в одном экземпляре и zfs scrub сможет показать что
 > их целостность нарушена, но, естественно, восстановить не сможет. Но
 > если сделать zfs set copies=2 mypool/myfs, то и данные будут в двух
 > экземплярах (можно и 3) и тогда их можно восстановить. Само собой, это
 > потребует в два раза больше места, но восстановить ZFS сможет побитые.

Принцип понятен, спасибо. Жалко, что не умеет "плюс логарифм"
(хаффмановские коды), а только сразу копию целиком. Но в общем, понятно,
что для практичности хаффмановского кода надо каждую порцию раскидывать
по разным углам диска, что немедленно просадит производительность.


Reply to: