LINUX II Unit 6 RAID & LVM
RAID RAID = redundant array of independed disks Daten werden auf unterschiedliche Festplatten verteilt und repliziert Hardware Raid: eigener Controller stellt Funktionalität zur Verfügung Software Raid: Funktionalität wird im Betriebssystem emuliert Billige Controller oft nur Emulation!
RAID 0 Striping: 2 Platten zu einer zusammengefasst Hohe Geschwindigkeit, keine zus. Sicherheit Voller Speicherplatz zur Verfügung
RAID 1 Mirroring: Platte wird auf andere gespiegelt Geschwindigkeit geringer, aber Redundanz Nur halber Speicherplatz verfügbar
RAID 5 Es werden abwechselnd sog. Parity Daten geschrieben, eine Platte im Verbund kann ausfallen ohne das Daten verloren gehen Mindestens 3 Platten notwendig Verfügbarer Speicherplatz: 1 Platte fällt weg Geschwindigkeit hoch, aber kleiner als bei Raid 0 RAID 6: Parity Daten werden immer auf 2 Platten geschrieben
RAID 5 Grafik
RAID 10 2 RAID 1 werden über RAID 0 verbunden Hohe Geschwindigkeit und Redundanz Mindestens 4 Platten notwendig
HotSpare Inaktive Platte in Raid Verbund, springt automatisch ein wenn eine Platte ausfällt. Daten werden auf dieser Platte 'rebuildet' Nicht bei RAID 0 ! Achtung: RAID ersetzt kein Backup !
LVM Logical Volume Manager Mehrere Platten oder Partitionen werden in einem logischen Verbund zusammengefasst Betriebssystem sieht das als eine Platte Kann mit geeigneten Mitteln ohne Datenverlust vergrössert oder verkleinert werden, teilweise sogar im laufenden Betrieb
LVM tools pvcreate: fügt eine als LVM gekennzeichete Partition der lokalen LVM Implementation zu vgcreate: erzeugt eine sog. Volume Group lvcreate: erzeugt ein logical Volume in einer Volume Group → 'Partition' Dieses LV kann formatiert werden
LVM Grafik
LVM Snapshot Ein LVM Snapshot ist eine 1:1 Kopie einer LVM partition zum Zeitpunkt der Erstellung des Snapshots Funktioniert im laufenden Betrieb und in Sekundenschnelle Hervorragend als Sicherung zu verwenden lvcreate – s
LVM Resize Zuerst LV vergrössern: lvextend Danach Filesystem vergrössern: resize2fs oder ext2online Verkleinern: lvreduce Zuerst Dateisystem verkleinern, danach erst das LV!