bin gerade dabei, ein RAID1 zu vergroessern. Bislang lief alles gut, aber jetzt ist das Array ploetzlich weg.
Ich habe zwei Platten (sda und sdb), jeweils 320 GB. Sie sind die Nachfolger von 120 GB-Platten. Auf denen gibt es eine 30 GB-Partition fuer ein RAID1 (md0), das fuer das Root-Dateisystem da ist. Und den Rest der alten 120 GB-Platten, also ca. 80 GB fuer ein weiteres RAID1 (md1), das /home beherbergt. Mit den groesseren Platten war dahinter noch viel Platz. Weil nun der Platz in /home langsam knapper wird, will ich md1 vergroessern.
Dieser Anleitung (https://raid.wiki.kernel.org/index.php/ ... RAID_array) folgend, habe ich die Partition sda2 herausgeloest, die Partition vergroessert, wieder hinzugefuegt und den Resync abgewartet. Anschliessend das gleiche mit sdb2. Danach hatte ich ein wieder gesynctes md1 mit 80 GB auf 280 GB-Partitionen.
Der folgende Befehl:
Code: Alles auswählen
mdadm --grow /dev/md1 --size=max
Nach weiterem Manpagelesen kam mir die Idee, dass das vielleicht nur ein RAID5 & Co. betreffen koennte, nicht aber RAID1. Ich kam zu der Sicht, dass ich vielleicht nur das Dateisystem vergroessern muss, ohne mit mdadm irgendwas zu machen.
Also weiter mit dem naechsten Befehl:
Code: Alles auswählen
resize2fs /dev/md1
Vielleicht liegt's ja doch am gemounteten Zustand. Also habe ich rebootet, mich als root eingeloggt. In /proc/mdstat kontrolliert, dass das Array (alle beide) korrekt laufen. Dann /home unmountet ...
... und dann war es weg. Einfach weg. Nichts mehr von /dev/md1 zu finden. Ein Reboot hat es auch nicht mehr erzeugt.
Wenn ich /home mounte, wird nur /dev/sda2 gemountet. (Der Mountpoint geht auf eine UUID, die mal /dev/md1 war.)
Wie kann denn ein Unmount (nach einem Reboot, nach dem noch alles lief) das Array verschwinden lassen?
Ich werde mich nun weiter auf Inspektion begeben ... Um Tipps, Hinweise und Ideen, die mir dabei helfen koennten, waere ich dankbar.