Linux software raid: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
Zeile 58: | Zeile 58: | ||
<pre> | <pre> | ||
− | + | # /etc/fstab: static file system information. | |
+ | # | ||
+ | # <file system> <mount point> <type> <options> <dump> <pass> | ||
+ | /dev/md1 / ext3 defaults,errors=remount-ro 0 1 | ||
+ | /dev/md0 /boot ext2 defaults 0 2 | ||
+ | /dev/sda3 none swap sw 0 0 | ||
+ | /dev/sdb3 none swap sw 0 0 | ||
+ | proc /proc proc defaults 0 0 | ||
</pre> | </pre> |
Version vom 8. März 2010, 21:54 Uhr
Inhaltsverzeichnis
Voraussetzungen
- Verwenden Sie gleiche Festplatten!
- Laden Sie eine bootfähige Linux-CD herunter - z.B. die SystemResCD http://www.sysresccd.org/Download
Vorarbeiten
Booten von der SystemRescueCD.
Danach müssen die Festplatten partitioniert werden. Falls Partitionen bereits vorhanden sind, dann müssen die s.g. "Partitiontypes" auf "FD" angepasst werden. Dieser Typ definiert die Partition zum "RAID-Autodetect" Typ. Somit wird diese Partition als Teil eines RAID Verbundes beim booten vom Kernel erkannt. Dieses wird am besten mit "cfdisk" erledigt. I.d.R. wird ein RAID1 aufgesetzt, also ein voll gespiegelter Festplattenverbund. Das Festplattenlayout sollte man sich vorher überlegen, oder einfach das Standardlayout vom Zphone übernehmen.
Danach müssen die RAID-Sets aufgesetzt werden.
Wichtig ist, dass bei dieser Methode das RAID auf Partitionsebene gemacht wird! Beim den nachfolgenden Kommandos gehen alle Daten verloren!!!
Prüfen Sie ob beide Festplatten gleich partitioniert sind! Falls es nicht der Fall, holen Sie diese nach. Dieses kann auch mit cfdisk erledigt werden.
Raid einrichten
Das Software Raid unter Linux wird mit dem Kommando "mdadm" verwaltet. Diese schreibt die Raidsignaturen direkt auf die jeweiligen Partitionen.
Zum Anlegen der Raidsets gehen Sie wie folgt vor:
/dev/md0 - Bootpartition:
mdadm --create
Bootmanager
/etc/lilo.conf
lba32 boot=/dev/sda install=/boot/boot-menu.b map=/boot/map delay=20 timeout=20 prompt vga=normal default=ast image=/boot/vmlinuz label=ast read-only root=/dev/md1 append="" initrd=/boot/initrd.img-2.6.18-4-686 image=/boot/vmlinuz label=ast_rescue read-only root=/dev/md1 append="init S " initrd=/boot/initrd.img-2.6.18-4-686
/etc/fstab
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> /dev/md1 / ext3 defaults,errors=remount-ro 0 1 /dev/md0 /boot ext2 defaults 0 2 /dev/sda3 none swap sw 0 0 /dev/sdb3 none swap sw 0 0 proc /proc proc defaults 0 0