Рейтинг:0

Совместимость с RAID5: обнуленный суперблок: диски WD Red 8 ТБ: wd80efax-68LHPN0 и 2x 68KNBN0

флаг in

Резюмируя проблему: Я много лет обходился с JBOD, но, наконец, мне нужен настоящий «микроцентр обработки данных». Я купил 3 диска для своей коробки centos8-stream за пару месяцев, но я слышал, что может быть как хорошо, так и плохо получить одни и те же диски из одного и того же номера партии. Все это были диски WD Red TB: WD80EFAX*. Но черт побери, первым был гелиевый wd80efax-68LHPN0, Mfg в июле 2019 года, два последних в продаже были воздухонаполненные WD80EFAX-68KNBN0 2020 года выпуска. Корпуса выглядели по-разному, но я все равно продолжил, так как они были одинаковыми. основная версия, и большинство розничных продавцов даже не перечисляют и не различают остальные. К сожалению, мои первые попытки не увенчались успехом, и, конечно же, единственный заполненный гелием, похоже, не присоединился к массиву mdadm/RAID.

Подробности и любые исследования: Я использую это как хранилище / NAS, а не веб-сервер, пока. Мне не нужно, чтобы он был доступен при загрузке, на самом деле, возможно, мне не нужна такая возможность в зависимости от того, как компьютер используется в этот день. Возможно, мне нужно будет немного отлучиться, а у меня нет доверенного партнера физически рядом в этот день, поэтому мне нужно понять и настроить конфигурацию в любое время. Не то, чтобы я такой крутой, но было бы отстойно, если бы этот ненадежный массив записывал со скоростью 1/10 скорости в самый неподходящий момент. Тем не мение,

Я создал свой массив как таковой: mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd

пропустил настройку раздела, т.к. слышал это не нужно если вам просто нужен один непрерывный том, который вы никогда не измените, и даже можете усложнить ситуацию. Кажется, он работает нормально, за исключением одного диска, который не будет связан с массивом сам по себе.

cryptsetup luksFormat /dev/md0, чтобы отформатировать мой массив рейдов для некоторого типа luks

открыл, настроил файловую систему. Для будущей гибкости я выбрал LVM pvcreate /dev/mapper/имя_устройства

проверьте успешное создание с помощью: пвс (выглядит хорошо)

создать группу томов с vgcreate хранилище /dev/mapper/имя_разработчика, а затем поместите на него lvm. lvcreate -n myLVMname -L 16T имя_хранилища

На самом деле пришлось использовать 14,55 т поскольку кажется, что некоторое пространство зарезервировано или существует неверный расчет пространства для этого размера, поскольку несоответствие между TB и TiB растет. Во всяком случае, я вижу, что все хорошо с: пвс, вгс и lvs.

Время делать ФС:

mkfs.ext4 /dev/mapper/имя_разработчика, и в этот момент лсблк показывает все мои диски так:

сде // диск

ââmd0 // наш рейд

ââcrypt-storage//контейнер enc

ââstorage-https//mountable vol

с идентичной распечаткой для /dev/sdd и /dev/sdc. Сейчас он открыт и установлен.

открыл /etc/fstab и увидел, что `/dev/mapper/devicename смонтирован в /run/media/username/moutpoint.

Если бы я хотел, чтобы он монтировался при загрузке, на этом этапе мне нужно было бы сделать некоторые дополнительные вещи. Но у меня нет, я хочу монтировать его сам по мере необходимости. На всякий случай создайте mdadm.conf с mdadm --verbose --detail --scan > /etc/mdadm.conf, хотя он должен иметь возможность перестроить массив с данными из суперблоков, верно?

Если я хочу монтироваться при загрузке, мне нужно обновить /etc/crypttab с помощью UUID моего рейд-устройства. /dev/md0, обновите мои initramfs с помощью чертить -f -vи обновите grub с помощью grub2-mkconfig -o /etc/grub2-efi.cfg, или для centos конфиг обычно привязан к /загрузка/efi/EFI/центос/grub.cfg. Однако я не обновлял grub или crypttab, так как не думал, что мне нужно / не хочу, если не нужно, все это должно произойти после правильной загрузки.

Я перезагрузился, но lsblk показывает проблема: (обрезано)

` sdc
ââsdc1
сдд
ââmd0
сде
ââmd0

`

похоже, что гелий залитый wd80efax-68LHPN0 (здесь /dev/sdc) не ставится в массив md0 (еще до лвм на лукс). Он думает, что есть раздел «sdc1». Это связано с тем, как я его настроил, с другим оборудованием или с другой прошивкой? как упоминалось ранее, розничные продавцы часто не предоставляют эти последние символы номера модели, поэтому я надеюсь, что все WD80EFAX * будут работать вместе? WD, кажется, не предоставляет прошивку для простых жестких дисков ?? https://community.wd.com/t/firmware-wdc-wd80efzx-68uw8n0/218166/2 Duckduckgo не находит? (иногда это может побить google, наверняка функция поиска WD)

Раньше я разбирал некоторые логические платы и всегда хотел возиться с прошивкой, но не сейчас, когда все мои данные только что были взолнованный (это была резервная копия) в этот зашифрованный стек, при этом некоторые предыдущие диски уже были стерты для использования в качестве больших флэш-накопителей. Мне стыдно за то, что у меня нет еще одной резервной копии, она все еще читаема, но я также ограничен в ресурсах и пытаюсь объединить эти 5+ дисков JBOD, чтобы я мог организовать это бесконечное увеличение данных в моей жизни, чтобы иметь время для большего количества волонтеров / бизнеса усилия. По крайней мере, теперь я в какой-то степени изучил ужасный шаг восстановления / работы с зашифрованным массивом рейдов.

Когда уместно, опишите, что вы пробовали: я могу остановить md0 устройство (mdadm --stop /dev/md0, добавьте его: mdadm --добавить /dev/md0 /dev/sdc (и sdc1, хотя и не будет добавлять раздел)

(не добавляйте его повторно и боитесь использовать --предположим-очистить (слышал, если не эксперт, не используйте)), но тогда требуется 2-дневная повторная синхронизация каждый раз, когда я загружаю машину, что является ненужным износом, не говоря уже о простоях. Не подходит для производства или чего-то еще.С использованием mdadm --detail /dev/md0 состояние показывает, что оно действительно «деградировано», одно устройство «удалено». Я все еще могу разблокировать два диска, смонтировать и прочитать их, запись кажется медленнее, но мои данные теперь свисают с зашифрованного обрыва, если эти 2 оставшихся диска выходят из строя.

Итак, я (повторно) добавил тот же диск, разрешил ему синхронизироваться, используя смотреть на /proc/mdstat. Я убедился, что обновил свои initramfs (хотя мне это не нужно?) с помощью чертить -f -v, скопируйте всю информацию о диске с помощью черный на всякий случай перезагрузись. Та же проблема: /dev/sdc (более старый гелиевый накопитель с тем же основным номером модели) не является частью md0.

с использованием mdadm -v --assemble /dev/md0 --uuid=<информация из /etc/mdadm.conf> он сканирует и с любопытством говорит: суперблок RAID не найден в /dev/sdc или /dev/sdc1, ожидал волшебства a92something, получил 00000000*, для /dev/sdc1 («раздел» (которого там быть не должно), а не устройство), ожидаемый волшебный a92somethingRAIDUUIDthing, получил 00000401.

Хорошие диски: mdadm: /dev/sdf определяется как член /dev/md0, слот <1 или 2>

Так подозреваю что проблема здесь если это то, что я сделал в конфигурации. Некоторые сообщения в других местах предполагают, что что-то может стирать суперблок, но я не знаю ничего в моем выключении или перезагрузке, что могло бы сделать это, но я не проводил аудит злой горничной в какое-то время, и я не хочу быть обязательный чтобы сделать один, и я бы использовал инструменты и заметки на этой машине, чтобы сделать это. Наверное, это не так, но это возможно.

Я все еще мог бы обновить grub или мой /etc/crypttab, но мне действительно кажется, что мне не нужно этого делать, это в основном гигантский флэш-накопитель RAID, который мне иногда нужно подключить к остальной части системы. Похоже, происходит что-то еще неладное, связанное с суперблоками, железом или прошивкой, тем более, что на корпусе и плате видны различия между гелиевым приводом и двумя другими, которые работают нормально (к сожалению).

Любые идеи?

нравиться:

  • лучше изучить мои программы запуска? (кажется маловероятным, но)
  • каким-то образом прошить новую прошивку на диски? Хотя я хотел бы OEM или открытые методы, если это возможно. Они читают блоки одинакового размера и т. д., так что это не должен все-таки дело?
  • купите больше дисков, пока я не найду подходящий, или поищите на ebay и угадайте?? звучит дорого и расточительно
    • Я мог бы попробовать угадать в местном компьютерном магазине, но что делать тому, у кого нет ни одного из них?
    • что бы я сделал с гелиевым диском после того, как он бесполезен в качестве резервного диска для массива?
  • опубликовать на SuperUser или где-то еще? Это место казалось отличным

не интересует:

  • загрузка Windows (это не очень хорошо работает с Linux и полностью скрывает мои неподписанные драйверы для проектов с переопределением, чтобы добраться до переопределения, скрытого в биосе, потому что, черт возьми, M$)
    • хотя у меня есть коробка 8.1 для команд M $, которым нужен ключ восстановления, и несколько подставок для жестких дисков, если мне нужно
  • какая-то отрывочная утилита для жесткого диска с закрытым исходным кодом, даже если ASM написан вручную самим Иисусом Христом
  • избавление от рейда (я знаю, что есть ужасные истории, особенно добавление шифрования, возможно, не нужного для статической системы, но зависит от вашей угрозы, но есть также множество компаний, делающих ставку на них). Я хотел бы извлечь уроки из этого и построить еще несколько, теперь, когда этот инцидент заставил меня узнать о них кучу информации.

Кажется, существует достаточно открытых инструментов и знаний, чтобы понять это, это не ракетостроение, но это тонна движущихся частей, работающих вместе, с которыми я, возможно, не совсем знаком после нескольких недель возни, обхода постов и RTFM, подумал, что должен спросить. Надеюсь, я предоставил достаточно подробностей, но не затянул.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.