Am Fre, 2003-10-17 um 14.03 schrieb Daniel Hanke:
Andreas Winkelmann wrote:
Am Freitag, 17. Oktober 2003 13:48 schrieb Daniel Hanke:
ich will mir auf meinem kleinen Heimserver zwecks Datensicherheit ein Raid 1 einrichten. Kann man das ganze nächträglich, das heisst das System läuft schon ewig und es soll eine zweite Platte dazu, ohne Datenverlust machen? Wäre nett wenn IHr mir hier und da ein paar Tips geben könntet. Will da nix falsch machen da ich die Daten, welche bereits auf der Platte sind, nicht verlieren will. Ups hab vergessen zu erwähnen das es ein Software Array sein soll...
Na ja, RAID1 ist ja pflegeleicht, ich reisse dir mal kurz das grundsätzliche Vorgehen auf: 1. ein Backup machen. Machst du ja eh regelmässig, sind ja schliesslich deine wichtige Daten, sonst würdest du sie nicht spiegeln wollen... 2. Zweite Platte (ich definiere jetzt mal: 1. Mit vorhandenen Daten ist /dev/hda1 2. ist dev/hdc1 )partitionieren, Partitionstyp auf RAIDauto stellen. 3. eine /etc/raidtab erstellen (achtung, machs grad aus dem kopf... - man raidtab hilft dir weiter), raiddev /dev/md0 raid-level 1 nr-raid-disks 2 nr-spare-disks 0 persistent-superblock 1 device /dev/hda1 raid-disk 0 device /dev/hdc1 raid-disk 1 failed-disk 0 mit dem failed-disk sagst du ihm, dass er die disc /dev/hda1 als nicht existent betrachten soll. Gibt beim Raidstart natürlich Gemecker! 4. Nun nimmst du das raid nur mit der neuen Platte in Betrieb, Erfolg mit cat /proc/mdstat kontrollieren (Da muss jetzt irgendwo ein [_U] auftauchen ), formatierst /dev/md0 mit ext3, kopierst die Daten von deiner alten platte auf /dev/md0, überprüfst, ob das auch wirklich alles angekommen ist. 5. Nun partitionierst du die alte Platte (Achtung, raid-partitionen müssen gleich groß sein(!) ) ebenfalls auf raid-auto, entfernst das failed-disc in der raidtab. 6. mit raid-hotadd /dev/hda1 fügst du die partition in das aktuelle Raid ein. In /proc/mdstat wirst du fortlaufend über die synchronisation informiert. Da muss jetzt auch irgendwo [UU] stehen. 7. Fertig. Neuen Kaffe kochen. HTH, Martin