Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:software_raid

Dies ist eine alte Version des Dokuments!


Bestehendes System auf Sofrware RAID 1 migrieren

Vorraussetzung

Laufendes Linuxsystem auf einer Festplatte, zusätzliche mindestens gleich große zweite neue Festplatte.

Zum Testen können die Partitionen auch auf der selben Festplatte liegen.

Partitionierung

Große Partition für RAID und kleine für Swap auf der zweiten Festplatte anlegen.

RAID Partition taggen

parted /dev/sda4 set raid on
fdisk -l | grep 'Linux raid autodetect'
/dev/sda4        63500288   126414847    31457280   fd  Linux raid autodetect

Pakete installieren

Debian 7

apt-get install mdadm

Autoerkennung auf ALL stellen.

RAID 1 anlegen

mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/sda4

Dateien übertragen

mkfs.ext4 /dev/md0
mkdir /mnt/md0
mount /dev/md0 /mnt/md0
mkdir /mnt/system
mount --bind / /mnt/system
mount --bind /boot /mnt/system/boot/
cp -a /mnt/system/. /mnt/md0

1)

umount /mnt/system/boot
umount /mnt/system
rmdir /mnt/system
cd /tmp/md0
mount --rbind /dev dev
mount --bind /proc proc
mount --bind /sys sys
chroot .

/etc/fstab anpassen:

/dev/md0         /               ext3    defaults,errors=remount-ro 0       1
/dev/sda2        swap            swap    sw                         0       0
watch cat /proc/mdstat
cp -a /etc/grub.d/40_custom /etc/grub.d/09_raid_md0
cat <<GRUB >> /etc/grub.d/09_raid_md0
menuentry 'Debian GNU/Linux, with Linux $(uname -r)' --class debian --class gnu-linux --class gnu --class os {
        insmod raid
        insmod mdraid
        insmod part_msdos
        insmod ext2
        set root='(md/0)'
        echo    'Loading Linux $(uname -r) ...'
        linux   /vmlinuz-$(uname -r) root=/dev/md2 ro  quiet
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-$(uname -r)
}

Doku

1)
oder alternativ:
rsync -a --del /mnt/system/ /mnt/md0 
admin_grundlagen/software_raid.1373044471.txt.gz · Zuletzt geändert: 2013/07/05 17:14 von ingo_wichmann