linux:lvm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux:lvm [2017/08/28 15:29] – ↷ Links adapted because of a move operation michaellinux:lvm [2019/02/21 10:40] (current) – [Formatieren und einbinden des neuen LV-Volumen] michael
Line 6: Line 6:
  
 LVM bietet die Möglichkeit, mehrere Partitionen logisch zusammenzufassen (**Volume Group**) und in diesem logischen Verbund neue "logische Partitionen" (**Logical Volume**) anzulegen. Der Volume Group können dynamisch weitere Geräte hinzugefügt werden, wodurch sich der verfügbare Speicherplatz erhöht. Freier Speicherplatz kann ebenfalls dynamisch den Logical Volumes zugewiesen werden. Dadurch erreicht man eine höhere Flexibilität als beim klassischen Partitionierungsansatz. Dies ist vor allem für Server interessant, bei denen dynamisch auf das Wachsen der Datenbestände reagiert werden muss. LVM bietet die Möglichkeit, mehrere Partitionen logisch zusammenzufassen (**Volume Group**) und in diesem logischen Verbund neue "logische Partitionen" (**Logical Volume**) anzulegen. Der Volume Group können dynamisch weitere Geräte hinzugefügt werden, wodurch sich der verfügbare Speicherplatz erhöht. Freier Speicherplatz kann ebenfalls dynamisch den Logical Volumes zugewiesen werden. Dadurch erreicht man eine höhere Flexibilität als beim klassischen Partitionierungsansatz. Dies ist vor allem für Server interessant, bei denen dynamisch auf das Wachsen der Datenbestände reagiert werden muss.
 +
 +<WRAP center round box 100%>
  
 **Vorteile:** **Vorteile:**
Line 16: Line 18:
   * LVM hat einen hohen Datendurchsatz ("performance") und beeinträchtigt das System nur unwesentlich   * LVM hat einen hohen Datendurchsatz ("performance") und beeinträchtigt das System nur unwesentlich
  
-**Nachteile:**+---- 
 + 
 +<wrap em>Nachteile:</wrap>
   * Liegen die Logical Volumes auf mehreren Festplatten, so wird das **Risiko** des **Single-Point-of-Failure** grösser, da beim Ausfall einer Platte alle Daten verloren sind, ähnlich wie bei **RAID0**   * Liegen die Logical Volumes auf mehreren Festplatten, so wird das **Risiko** des **Single-Point-of-Failure** grösser, da beim Ausfall einer Platte alle Daten verloren sind, ähnlich wie bei **RAID0**
   * Um auf Logical Volumes zugreifen zu können, benötigen sog. Rescue CDs auch LVM-Unterstützung   * Um auf Logical Volumes zugreifen zu können, benötigen sog. Rescue CDs auch LVM-Unterstützung
   * Es ist eine zusätzliche /boot-Partition ausserhalb des LVM-Verbunds erforderlich (gilt für GRUB, nicht für GRUB 2!)   * Es ist eine zusätzliche /boot-Partition ausserhalb des LVM-Verbunds erforderlich (gilt für GRUB, nicht für GRUB 2!)
  
-----+</WRAP> 
 + 
  
 ===== Grundlagen zur LVM Mechanik ===== ===== Grundlagen zur LVM Mechanik =====
Line 48: Line 54:
 Im LVM können **alle Elemente** //(PV, VG, LV)//, ausser der PE, im laufenden Betrieb vergrössert und verkleinert werden. Doch die Erweiterbarkeit des LVM allein hilft noch nicht weiter, auch das darin liegende Dateisystem muss verändert werden, um es tatsächlich an die neue Größe anpassen zu können. Nicht jedes Dateisystem beherrscht das Vergrössern oder Verkleinern. Weitere Informationen sind unter Dateisystemgrössen verändern verfügbar. Im LVM können **alle Elemente** //(PV, VG, LV)//, ausser der PE, im laufenden Betrieb vergrössert und verkleinert werden. Doch die Erweiterbarkeit des LVM allein hilft noch nicht weiter, auch das darin liegende Dateisystem muss verändert werden, um es tatsächlich an die neue Größe anpassen zu können. Nicht jedes Dateisystem beherrscht das Vergrössern oder Verkleinern. Weitere Informationen sind unter Dateisystemgrössen verändern verfügbar.
  
-----  
  
 ===== Erstellen eines neuen LVM Konstruktes ===== ===== Erstellen eines neuen LVM Konstruktes =====
Line 126: Line 131:
   - <wrap em>Das neue LV-Volume, sollte nun mit ''df -h'' gemountet und ersichtlich sein!</wrap>   - <wrap em>Das neue LV-Volume, sollte nun mit ''df -h'' gemountet und ersichtlich sein!</wrap>
  
----- 
  
 ===== Administration der LVM Volumen ===== ===== Administration der LVM Volumen =====
Line 172: Line 176:
 Fall einmal der Server einen **SMART-Error** auf einer der im LVM verwendeten Disk entdeckt; so sollte die Disk unbedingt nicht mehr länger produktiv verwendet werden! Um Datenverlust zu verhindern, sollte diese also möglichst schnell ersetzt werden. Fall einmal der Server einen **SMART-Error** auf einer der im LVM verwendeten Disk entdeckt; so sollte die Disk unbedingt nicht mehr länger produktiv verwendet werden! Um Datenverlust zu verhindern, sollte diese also möglichst schnell ersetzt werden.
  
-**Wichtig:** Da die Daten in einer VG / LV willkürlich über alle Disken verteilt werden und somit auch alle Disken für den Betrieb benötigt werden; müssen bestehende Daten zuerst von der defekten Disk weg-migriert werden!+<wrap em>Wichtig:</wrap> Da die Daten in einer VG / LV willkürlich über alle Disken verteilt werden und somit auch alle Disken für den Betrieb benötigt werden; müssen bestehende Daten zuerst von der defekten Disk weg-migriert werden!
  
   - ''Verschieben der Physical Extents (PE's) mit dem **Tool: pvmove**'' <code># pvmove /dev/sdb</code> Mit diesem Befehl, werden als erstes, **sämtliche beschriebenen PE's** //(Date//n) auf der Disk ''/dev/sdb'' zu anderen **freien PE's** in der **selben Volume Group** verschoben!   - ''Verschieben der Physical Extents (PE's) mit dem **Tool: pvmove**'' <code># pvmove /dev/sdb</code> Mit diesem Befehl, werden als erstes, **sämtliche beschriebenen PE's** //(Date//n) auf der Disk ''/dev/sdb'' zu anderen **freien PE's** in der **selben Volume Group** verschoben!
Line 202: Line 206:
 </WRAP> </WRAP>
  
- 
----- 
  
 ===== Entfernen eines kompletten LVM Konstruktes ===== ===== Entfernen eines kompletten LVM Konstruktes =====
Line 215: Line 217:
  
 ---- ----
 +
 +===== Redhat Dokumentation zum Thema =====
 +
 +<WRAP center round download 80%>
 +''{{ :linux:red_hat_enterprise_linux-7-logical_volume_manager_administration-en-us.pdf |}}''
 +</WRAP>
 +
  
  
-===== Links =====+===== Weitere Links =====
   * https://wiki.ubuntuusers.de/Logical_Volume_Manager/   * https://wiki.ubuntuusers.de/Logical_Volume_Manager/
   * https://www.thomas-krenn.com/de/wiki/LVM_Grundlagen   * https://www.thomas-krenn.com/de/wiki/LVM_Grundlagen
  • linux/lvm.1503926945.txt.gz
  • Last modified: 2017/08/28 15:29
  • by michael