Массив RAID, отсутствующий после перезагрузки

В то время как я вижу, что существует несколько других вопросов, которые, кажется, о том же (или подобны) проблема, ни один из них не имеет ответ difinitive. Следовательно, я спрашиваю это снова.

Я следую руководству здесь (внешний, Цифровой Океан), конкретно "Набег 1" руководство. Я выполняю все шаги, все же когда я перезагружаю, mdadm, кажется, забывает о созданном массиве RAID.

При воссоздании это кажется прекрасным, и данные по диску, кажется, сохраняются после воссоздания, хотя mdadm должен повторно синхронизировать и создать массив снова и снова (который занимает много часов). Для разъяснения все, я должен сделать для возвращения, диск набега состоит в том, чтобы повторно выполнить создать команду и повторно смонтировать массив.

Я следовал за разделом "Save the Array Layout" к мишени, все же это все еще происходит. Кто-либо может предложить руководство о том, как заставить массив слоняться поблизости?

Если кто-либо хочет видеть вывод чего-то, просто спросить.

/dev/sdb/ и /dev/sdc/ диски, которые я использую для массива, /dev/md0 массив.

Вывод sudo blkid после перезагрузки:

/dev/nvme0n1: PTUUID="a2ac4afb-a9fe-4c9c-aafd-ffe2e144b803" PTTYPE="gpt"
/dev/nvme0n1p1: UUID="f9b2e155-854d-4a5d-a67e-17bd15f38289" TYPE="ext4" PARTUUID="72fd637a-3f84-4c87-a1fc-6dd4d093ee1d"
/dev/sda1: LABEL="Recovery" UUID="56FEDCF2FEDCCAFF" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="ba0395b4-48a6-45b1-b340-cf4bfe1d29d2"
/dev/sda2: UUID="1ADD-CEB5" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="2024cdff-4b6f-460e-827d-7443180849e6"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="b0475376-4a4c-4388-8c13-486587f441d9"
/dev/sda4: UUID="22D0E70AD0E6E2D1" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="e4d35323-a0b8-4a47-9722-193cc6cd1197"
/dev/sdb: PTUUID="aea84627-3e11-46a5-8a09-96510cae3a1a" PTTYPE="gpt"
/dev/sdc: PTUUID="76fce25c-b721-441b-b82e-b42d2d43d24b" PTTYPE="gpt"

Вывод sudo blkid после воссоздания массива RAID:

/dev/nvme0n1p1: UUID="f9b2e155-854d-4a5d-a67e-17bd15f38289" TYPE="ext4" PARTUUID="72fd637a-3f84-4c87-a1fc-6dd4d093ee1d"
/dev/sda1: LABEL="Recovery" UUID="56FEDCF2FEDCCAFF" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="ba0395b4-48a6-45b1-b340-cf4bfe1d29d2"
/dev/sda2: UUID="1ADD-CEB5" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="2024cdff-4b6f-460e-827d-7443180849e6"
/dev/sda4: UUID="22D0E70AD0E6E2D1" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="e4d35323-a0b8-4a47-9722-193cc6cd1197"
/dev/nvme0n1: PTUUID="a2ac4afb-a9fe-4c9c-aafd-ffe2e144b803" PTTYPE="gpt"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="b0475376-4a4c-4388-8c13-486587f441d9"
/dev/sdb: UUID="f80520f0-6304-ccc5-0ec2-bd8f6a2af079" UUID_SUB="5a38cecf-4236-db6a-d369-a53271993698" LABEL="BATTLESTAR:0" TYPE="linux_raid_member"
/dev/md0: LABEL="DataStore" UUID="c5be481b-d487-4632-8594-7b0b847f327a" TYPE="ext4"
/dev/sdc: UUID="f80520f0-6304-ccc5-0ec2-bd8f6a2af079" UUID_SUB="cd27b6f9-d6e3-1c22-8746-3f2ebb3c5eb4" LABEL="BATTLESTAR:0" TYPE="linux_raid_member"

Содержание /etc/mdadm/mdadm.conf: (Я удостоверяюсь, что обновил это на каждом воссоздавать, чтобы гарантировать, что UUID обновляется),

# mdadm.conf
#
# !NB! Run update-initramfs -u after updating this file.
# !NB! This will ensure that initramfs has an uptodate copy.
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays

# This configuration was auto-generated on Mon, 05 Mar 2018 19:04:50 -0500 by mkconf

ARRAY /dev/md0 metadata=1.2 name=BATTLESTAR:0 UUID=f80520f0:6304ccc5:0ec2bd8f:6a2af079
1
задан 7 March 2018 в 06:50

2 ответа

Allright, я понял это благодаря подсказке от другого вопроса....

То, что закончило тем, что решило мою проблему, создавало ext4 раздел на каждом диске и указывало на mdadm на разделы а не сами диски. После этого массив был персистентным после перезагрузки.

Я не попробовал это перед этим вопросом, потому что другой вопрос не отметил ответ, как принято.

0
ответ дан 8 December 2019 в 02:07

Я знаю, что это старый пост, но я боролся с этой проблемой, и вот мой результат:

Мои диски были "заморожены" - диски Seagate. Вы можете проверить, есть ли у вас такая же проблема, введя команду:

hdparm -I /dev/sdb

Которая показала:

Security: 
Master password revision code = 65534
    supported
not enabled
not locked
    frozen
not expired: security count
    supported: enhanced erase

Мне не удалось изменить эту настройку. Диски нормально работали с обычными разделами, но когда я форматировал их как linux raid, они теряли таблицу разделов и после перезагрузки были «пустыми».

Я создал рейд на разделы, а не на устройства:

mdadm --create --verbose /dev/md1 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1

И теперь после перезагрузки они в порядке и все работает как положено.

1
ответ дан 2 April 2020 в 21:03

Другие вопросы по тегам:

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