Свежая настройка: как сказать mdadm не беспокоить синхронизацию _data_? Или это должно?
Два вопроса:
- как, если вообще, могу ли я сказать
mdadm
что только что созданный массив не нуждается в синхронизации, потому что на нем нет данных? Т.е. в основном вынуждаете его в состояние, в котором предполагается, что "данные" (то есть огромное пустое пространство) синхронизируются и синхронизируют только метаданные? - в случае, если вышеуказанное невозможно, почему? Учитывает ли синхронизация фактические поврежденные сектора или зачем мне синхронизировать пустой массив?
1 ответ
Решение
Вы можете использовать --assume-clean
вариант. От man
:
Tell mdadm that the array pre-existed and is
known to be clean. It can be useful when trying
to recover from a major failure as you can be
sure that no data will be affected unless you
actually write to the array. It can also be
used when creating a RAID1 or RAID10 if you want
to avoid the initial resync, however this prac‐
tice — while normally safe — is not recommended.
Use this only if you really know what you are
doing.
When the devices that will be part of a new
array were filled with zeros before creation the
operator knows the array is actually clean. If
that is the case, such as after running bad‐
blocks, this argument can be used to tell mdadm
the facts the operator knows.