
Ich habe einem Centos 6-Server eine LVM-Festplatte hinzugefügt. Nachdem ich die Festplatte hinzugefügt hatte, habe ich mit dem Befehl echo '- - -' > host0/scan
nach der neuen Festplatte gesucht, die gerade zum Server hinzugefügt wurde.
Danach konnte ich die neue Festplatte mit dem Befehl sehen fdisk -l
. Das LVM-Gerät, das zur selben Festplatte gehört, konnte ich jedoch erst sehen, nachdem ich den Server neu gestartet hatte.
Dies ist, was ich nach dem Hinzufügen der neuen Festplatte erhalten habe:
fdisk -l
Disk /dev/sdb: 751.6 GB, 751619276800 bytes
255 heads, 63 sectors/track, 91379 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x119722fe
Device Boot Start End Blocks Id System
/dev/sdb1 1 91379 734001786 83 Linux
Und Folgendes wurde nach dem Neustart des Servers hinzugefügt:
Disk /dev/mapper/data-lv: 751.6 GB, 751615082496 bytes
255 heads, 63 sectors/track, 91378 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Gibt es eine Möglichkeit, das LVM-Gerät anzuzeigen, ohne den Server neu zu starten?
Antwort1
vgchange -a y
sollten alle Ihre LVM-Geräte aktivieren, oder
vgchange -a y <vg_name>
um einen einzelnen zu aktivieren,
beide Aktionen ohne dass ein Neustart erforderlich ist.
Aus man vchange
:
BESCHREIBUNG Mit vgchange können Sie die Attribute einer oder mehrerer Volume-Gruppen ändern. Sein Hauptzweck besteht darin, VolumeGroupName oder alle Volume-Gruppen zu aktivieren und zu deaktivieren, wenn keine angegeben ist. Nur aktive Volume-Gruppen unterliegen Änderungen und ermöglichen den Zugriff auf ihre logischen Volumes.
-a, --activate [a|e|l]{y|n} Steuert die Verfügbarkeit der logischen Volumes in der Volume-Gruppe für Eingabe/Ausgabe. Mit anderen Worten, macht die logischen Volumes dem Kernel bekannt/unbekannt. Wenn die Option „autoactivation“ (-aay) verwendet wird, wird jedes logische Volume in der Volume-Gruppe nur aktiviert, wenn es einem Element in der in lvm.conf festgelegten activation/auto_activation_volume_list entspricht. Wenn diese Liste nicht festgelegt ist, werden alle Volumes für die Aktivierung berücksichtigt. Die Option „-aay“ sollte auch während des Systemstarts verwendet werden, damit Sie mit der Einstellung activation/auto_activation_volume_list auswählen können, welche Volumes aktiviert werden sollen.