Nie można znaleźć RAID1 po ponownym uruchomieniu


1

Mam na nim Debian8 z Open Media Vault.

Staram się zbudować RAID1 z dwoma Seagate Ironwolf 6 TB. Mogę zbudować RAID1, utworzyć na nim partycję ext4 i używać jej bez problemu.

Problem polega na tym, że za każdym razem, gdy uruchamiam ponownie RAID, znikają.

Jeśli patrzę na gparted, oba dyski twarde nie mają partycji, tak jakbym nigdy nie utworzył na nich partycji ext4, ale jeśli spojrzę na testdisk, mogę znaleźć każdy plik. Również jeśli spróbuję odbudować RAID, pliki nadal tam będą, więc nie tracę danych.

Po ponownym uruchomieniu próbowałem sprawdzić, czy mogę znaleźć md0, ale jest to wynik:

mdadm --detail --scan

ARRAY /dev/md127 metadata=1.2 name=NAS:Data UUID=ed696fd2:96feba4f:ab44fb72:b800fb01

Nie md0, tylko 127! Próbowałem także z tym poleceniem:

root@Delibird:~# mdadm -Es
ARRAY /dev/md/Data  metadata=1.2 UUID=ed696fd2:96feba4f:ab44fb72:b800fb01 name=NAS:Data

i nadal nie ma rezultatu.

To jest plik conf (/etc/mdadm/mdadm.conf)

# mdadm.conf
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default, scan all partitions (/proc/partitions) for MD superblocks.
# alternatively, specify devices to scan, using wildcards if desired.
# Note, if no DEVICE line is present, then "DEVICE partitions" is assumed.
# To avoid the auto-assembly of RAID devices a pattern that CAN'T match is
# used if no RAID devices are configured.
DEVICE partitions

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

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

# definitions of existing MD arrays
ARRAY /dev/md127 metadata=1.2 name=NAS:Data UUID=ed696fd2:96feba4f:ab44fb72:b800fb01
ARRAY /dev/md0 metadata=1.2 name=Delibird:Telefilm UUID=4de2d990:37fa60cf:b34e2c9e:63b4d0ca

Próbowałem zaktualizować conf dla bootowania

update-initramfs -u

Ale nawet po tym RAID1 nadal brakuje po restarcie :(

Jak powinienem zrobić? Naprawdę nie wiem, jak rozwiązać mój problem!


Musisz utworzyć skrypt rozruchowy, który uruchamia polecenia Mdadm i montuje dyski. Umieść skrypt w /etc/init.d/, aby uruchamiał się przy starcie
Eric F

które polecenie mdaadm?
Ansem

Umieść mdadm --assemble --scan w pliku, a także polecenia montowania
Eric F

Odpowiedzi:


0

Nie zaleciłeś dystrybucji, z której korzystasz - najczęściej robisz to automatycznie, lub kiedy uruchamiasz mdadm jako usługę, ale brakuje ci trochę polecenia mdadm, aby ponownie złożyć dyski.

.Normalnie można to zrobić za pomocą polecenia

mdadm --reassemble --scan

W przeciwnym razie możesz ponownie złożyć dyski ręcznie, jeśli twój mdadm conf jest niedostępny lub uszkodzony.


Próbowałem, ale daje błąd: mdadm: nierozpoznana opcja '--reassemble'
Ansem

Wypróbuj mdadm --assemble --scan (wypróbuj Google następnym razem, jeśli masz rozwiązanie, które nie do końca działa - idea tego forum polega na przekazywaniu wiedzy i pomocy, ale spodziewamy się również, że odrabisz pracę domową)
davidgo,

polecenie zadziałało, ale nic nie zrobiło :(
Ansem
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.