Hallo Leute,
Passend zu meinem vorherigen Thread "Internes RSync Backup: Apache lahm..." hier eine weitere Frage zu meiner Sicherheit. Ich hoffe, mein Gedanke für den Festplattenaustausch beider Platten ist so korrekt.
Augangssituation:
Hetzner hat mir nun RAM und HDD Kabel getauscht, ohne Erfolg. Jetzt geht es an die HDD. Zusätzlich zu meinen beiden HDDs die aktuell wie gewohnt Live verwendet werden, wurden nun zwei neue (WD – die neuen bei Hetzner) eingebaut.
Ich habe:
sda -> aktuell Platte
sdb -> aktuell Platte
sdc -> neue Platte
sdd -> neue Platte
md0 -> sda1, sdb1
md1 -> sda1, sdb2
md2 -> sda3, sdb3
Die Partitionstabelle habe ich bereits mittels "dd" erfolgreich auf die beiden neuen Platten geschrieben.
Nun währe meine Vorgehensweise die folgende:
Rescue System starten und in md0, md1 und md2 die sdb auswerfen.
Danach darin die sdd in md0, md1 und md2 mounten. sdd wird dann automatisch mit sda gespiegelt, sehe ich das richtig?
Danach wollte ich sda aus md0, md1 und md2 auswerfen und sdc einhängen. Diese wird somit von sdd gespiegelt.
Danach sind beide Platten wieder auf dem gleichen Stand.
Ist dies soweit korrekt? Oder gibt es eine einfachere Methode?
Doch was passiert danach?
Die beiden neuen Platten sind ja in md0, md1 und md2 integriert.
Laut Grub2 Config nutzt er beim boot md1, wie hier zu sehen (?):
Dies ist der erste Eintrag in der grub.cfg.
Startet er dann automatisch von den neuen HDDs?
md1 (sowie md0 und md2) beinhalten ja an dem Punkt nur noch sdc und sdd.
Ist dies soweit auch korrekt oder muss ich grub etwas anderes zum booten mitteilen?
Können die alten Platten (sda und sdb) dann einfach von Hetzner entfernt werden, wenn alles wie gewünscht läuft?
Muss ich danach noch etwas anpassen (weil vll. beim entfernen sdc zu sda und sdd zu sdb "aufrutscht")? Oder ändern sich die Namen der Platten nicht mehr? Oder ist es sogar egal, weil Linux das ganze kapiert und automatisch "korrigiert"?
Es wäre super, wenn jemand mal eine kurze Anmerkung dazu abgeben könnte, da das ganze diese Nacht durchgeführt werden soll. Im Idealfall soll mein Server aber morgen noch erreichbar sein (inkl. aller Daten wie gehabt)
Hier schonmal einen vielen, herzlichen Dank!
caom
Passend zu meinem vorherigen Thread "Internes RSync Backup: Apache lahm..." hier eine weitere Frage zu meiner Sicherheit. Ich hoffe, mein Gedanke für den Festplattenaustausch beider Platten ist so korrekt.
Augangssituation:
Hetzner hat mir nun RAM und HDD Kabel getauscht, ohne Erfolg. Jetzt geht es an die HDD. Zusätzlich zu meinen beiden HDDs die aktuell wie gewohnt Live verwendet werden, wurden nun zwei neue (WD – die neuen bei Hetzner) eingebaut.
Ich habe:
sda -> aktuell Platte
sdb -> aktuell Platte
sdc -> neue Platte
sdd -> neue Platte
md0 -> sda1, sdb1
md1 -> sda1, sdb2
md2 -> sda3, sdb3
Die Partitionstabelle habe ich bereits mittels "dd" erfolgreich auf die beiden neuen Platten geschrieben.
Nun währe meine Vorgehensweise die folgende:
Rescue System starten und in md0, md1 und md2 die sdb auswerfen.
Danach darin die sdd in md0, md1 und md2 mounten. sdd wird dann automatisch mit sda gespiegelt, sehe ich das richtig?
Danach wollte ich sda aus md0, md1 und md2 auswerfen und sdc einhängen. Diese wird somit von sdd gespiegelt.
Danach sind beide Platten wieder auf dem gleichen Stand.
Ist dies soweit korrekt? Oder gibt es eine einfachere Methode?
Doch was passiert danach?
Die beiden neuen Platten sind ja in md0, md1 und md2 integriert.
Laut Grub2 Config nutzt er beim boot md1, wie hier zu sehen (?):
Code:
menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64' --class debian --class gnu-linux --class gnu --class os {
insmod raid
insmod mdraid
insmod part_msdos
insmod part_msdos
insmod ext2
set root='(md1)'
search --no-floppy --fs-uuid --set fc9f5e8e-e33a-4cc7-ab3c-0a3351ed9b54
echo 'Loading Linux 2.6.32-5-amd64 ...'
linux /vmlinuz-2.6.32-5-amd64 root=UUID=2362594b-8a1b-4f7b-b8c8-20fd23b62e00 ro
echo 'Loading initial ramdisk ...'
initrd /initrd.img-2.6.32-5-amd64
}
Dies ist der erste Eintrag in der grub.cfg.
Startet er dann automatisch von den neuen HDDs?
md1 (sowie md0 und md2) beinhalten ja an dem Punkt nur noch sdc und sdd.
Ist dies soweit auch korrekt oder muss ich grub etwas anderes zum booten mitteilen?
Können die alten Platten (sda und sdb) dann einfach von Hetzner entfernt werden, wenn alles wie gewünscht läuft?
Muss ich danach noch etwas anpassen (weil vll. beim entfernen sdc zu sda und sdd zu sdb "aufrutscht")? Oder ändern sich die Namen der Platten nicht mehr? Oder ist es sogar egal, weil Linux das ganze kapiert und automatisch "korrigiert"?
Es wäre super, wenn jemand mal eine kurze Anmerkung dazu abgeben könnte, da das ganze diese Nacht durchgeführt werden soll. Im Idealfall soll mein Server aber morgen noch erreichbar sein (inkl. aller Daten wie gehabt)
Hier schonmal einen vielen, herzlichen Dank!
caom