Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:software_raid [2013/07/05 15:17] ingo_wichmann angelegt |
admin_grundlagen:software_raid [2014/06/20 12:26] ingo_wichmann [RAID Partition taggen] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Vorraussetzung ====== | + | ====== Bestehendes System auf Software RAID 1 migrieren ====== |
- | Zwei (etwa) gleich große Festplatten, mit jeweils einer freien Partition. | + | ===== Vorraussetzung ===== |
- | Zum Testen können die Partitionen auch auf der selben Festplatte liegen. | + | Laufendes Linuxsystem auf einer Festplatte, zusätzliche mindestens gleich große zweite neue Festplatte. |
- | ====== Partitionen taggen ====== | + | Zum Testen können auch zwei Partitionen auf der selben Festplatte genutzt werden. |
- | parted /dev/sda2 set raid on | + | ===== Partitionierung ===== |
- | parted /dev/sda4 set raid on | + | Große Partition für RAID und kleine für Swap auf der zweiten Festplatte anlegen. |
- | fdisk -l | grep 'Linux raid autodetect' | + | ==== RAID Partition taggen ==== |
+ | parted /dev/sda set 4 raid on | ||
+ | |||
+ | fdisk -l | grep raid | ||
<file> | <file> | ||
- | /dev/sda2 585728 63500287 31457280 fd Linux raid autodetect | ||
/dev/sda4 63500288 126414847 31457280 fd Linux raid autodetect | /dev/sda4 63500288 126414847 31457280 fd Linux raid autodetect | ||
</file> | </file> | ||
+ | ===== 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 | ||
+ | mkfs.ext4 /dev/md0 | ||
+ | mkdir /mnt/md0 | ||
+ | mount /dev/md0 /mnt/md0 | ||
+ | |||
+ | mkdir /tmp/system | ||
+ | mount --bind / /tmp/system | ||
+ | mount --bind /boot /tmp/system/boot/ | ||
+ | |||
+ | cp -a /tmp/system/. /mnt/md0 | ||
+ | (( alternativ: | ||
+ | rsync -a --del /tmp/system/ /mnt/md0 | ||
+ | )) | ||
+ | | ||
+ | umount /tmp/system | ||
+ | cd /mnt/md0 | ||
+ | mount --rbind /dev dev | ||
+ | mount --bind /proc proc | ||
+ | mount --bind /sys sys | ||
+ | |||
+ | chroot . | ||
+ | |||
+ | mdadm --incremental --rebuild-map | ||
+ | grub-mkdevicemap -n | ||
+ | update-grub | ||
+ | update-initramfs -u | ||
+ | |||
+ | logout | ||
+ | reboot | ||
+ | |||
+ | mdadm --manage --add /dev/md/0 /dev/sda2 | ||
+ | watch cat /proc/mdstat | ||
====== Doku ====== | ====== Doku ====== | ||
http://www.thomas-krenn.com/de/wiki/Linux_Software_RAID | http://www.thomas-krenn.com/de/wiki/Linux_Software_RAID | ||
+ |