ubuntuusers.de

Bekomme array nicht (re)assembled

Status: Gelöst | Ubuntu-Version: Server 16.04 (Xenial Xerus)
Antworten |

derdigge

(Themenstarter)

Anmeldungsdatum:
26. Mai 2012

Beiträge: 127

Da ich bei HEX immer lieber double triple ultrachecke, nochmal ein Backup der Blöcke gemacht habe und diese gegen gecheckt habe ob ich die richtigen Bereiche extrahiert habe, hat es ein wenig gedauert. Was soll ich sagen 😉

root@Skynet:/home/derdigge# mdadm --assemble --verbose /dev/md0 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sdf1 /dev/sdg1
mdadm: looking for devices for /dev/md0
mdadm: /dev/sda1 is busy - skipping
mdadm: Merging with already-assembled /dev/md/1
mdadm: /dev/sda1 is identified as a member of /dev/md/1, slot 0.
mdadm: /dev/sdb1 is identified as a member of /dev/md/1, slot 1.
mdadm: /dev/sdc1 is identified as a member of /dev/md/1, slot 5.
mdadm: /dev/sdd1 is identified as a member of /dev/md/1, slot 2.
mdadm: /dev/sdf1 is identified as a member of /dev/md/1, slot 4.
mdadm: /dev/sdg1 is identified as a member of /dev/md/1, slot 3.
mdadm: added /dev/sdb1 to /dev/md/1 as 1
mdadm: added /dev/sdd1 to /dev/md/1 as 2
mdadm: added /dev/sdg1 to /dev/md/1 as 3
mdadm: added /dev/sdf1 to /dev/md/1 as 4
mdadm: added /dev/sdc1 to /dev/md/1 as 5
mdadm: /dev/sda1 is already in /dev/md/1 as 0
mdadm: /dev/md/1 has been started with 6 drives.
root@Skynet:/home/derdigge# cryptsetup luksOpen /dev/md0 hdd --key-file=/root/keyfile
Gerät »/dev/md0« existiert nicht oder Zugriff verweigert.
root@Skynet:/home/derdigge# cat /proc/mdstat
Personalities : [raid10] 
md1 : active raid10 sdc1[4] sdf1[5] sdg1[3] sdd1[2] sdb1[1] sda1[0]
      8790389760 blocks super 1.2 512K chunks 2 near-copies [6/6] [UUUUUU]
      bitmap: 0/33 pages [0KB], 131072KB chunk

unused devices: <none>
root@Skynet:/home/derdigge# cryptsetup luksOpen /dev/md1 hdd --key-file=/root/keyfile
root@Skynet:/home/derdigge# mount /dev/mapper/hdd /hdd
root@Skynet:/home/derdigge# df -h
Dateisystem             Größe Benutzt Verf. Verw% Eingehängt auf
udev                     7,8G       0  7,8G    0% /dev
tmpfs                    1,6G    9,9M  1,6G    1% /run
/dev/sde2                 59G     12G   44G   22% /
tmpfs                    7,9G    764K  7,9G    1% /dev/shm
tmpfs                    5,0M    4,0K  5,0M    1% /run/lock
tmpfs                    7,9G       0  7,9G    0% /sys/fs/cgroup
/dev/sde1                200M    3,6M  197M    2% /boot/efi
cgmfs                    100K       0  100K    0% /run/cgmanager/fs
tmpfs                    1,6G     44K  1,6G    1% /run/user/1000
/home/derdigge/.Private   59G     12G   44G   22% /home/derdigge
/dev/mapper/hdd          8,2T    4,0T  3,8T   52% /hdd

Danke vielmals, dein Sachverstand ist echt ne Wucht und ein Kniefall wert! Danke 1000mal. Das war ein echt präziser Schlag! 👍

Wenn ich das richtig sehe, lasse ich nur noch eine neue mdadm.conf kneten und fertig ist die Laube?

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7735

Wenn du in der mdadm.conf ne andere UUID hast, dann hat irgendwas doch ein --create gemacht. 😉

Durchs metadaten-editieren ändert sich die jedenfalls auch nicht, hättest du ja gemerkt...

derdigge

(Themenstarter)

Anmeldungsdatum:
26. Mai 2012

Beiträge: 127

Ich habe die alte entfernt bei einem reboot. Ich habe festgestellt das er beim booten selbstständig eine erstellt. Es hat funktioniert und die daten scheinen alle da zu sein. Nochmals danke!

frostschutz

Avatar von frostschutz

Anmeldungsdatum:
18. November 2010

Beiträge: 7735

derdigge schrieb:

Danke vielmals, dein Sachverstand ist echt ne Wucht und ein Kniefall wert! Danke 1000mal. Das war ein echt präziser Schlag! 👍

😳

Man lernt doch jeden Tag was neues...

Heute aus der Kategorie: die richtige Lösung findet man erst wenns zu spät ist.

# mdadm --assemble /dev/md42 /dev/loop[0-5]
mdadm: failed to add /dev/loop4 to /dev/md42: Invalid argument
mdadm: failed to add /dev/loop2 to /dev/md42: Invalid argument
mdadm: /dev/md42 assembled from 4 drives - need all 6 to start it (use --run to insist).

# mdadm --assemble /dev/md42 /dev/loop[0-5] --update=devicesize
mdadm: /dev/md42 has been started with 6 drives.

🤣

Da soll mal einer alle versteckten mdadm Features kennen. Eine Fehlermeldung wäre auch nett gewesen...

Edit: .oO( Und Google sagt mir, daß ich diese Option in 2011/2012 schon mal kannte ... was man nicht jeden Tag benutzt, vergisst man wieder )

derdigge

(Themenstarter)

Anmeldungsdatum:
26. Mai 2012

Beiträge: 127

Na supi 😀

nur warum habe ich das nicht ergoogled bekommen? ich bin doch nicht der erste der ne Partition verändert bevor die in raid kommt.

Antworten |