{"id":2071,"date":"2017-06-12T14:54:14","date_gmt":"2017-06-12T12:54:14","guid":{"rendered":"https:\/\/technet.cloud4you.biz\/?p=2071"},"modified":"2017-06-12T14:57:25","modified_gmt":"2017-06-12T12:57:25","slug":"centos-7-neue-disk-zu-lvm-disk-group-hinzufuegen-haertefall","status":"publish","type":"post","link":"https:\/\/technet.cloud4you.biz\/en\/centos-7-neue-disk-zu-lvm-disk-group-hinzufuegen-haertefall\/","title":{"rendered":"CentOS 7: Neue Disk zu LVM Disk Group hinzuf\u00fcgen (H\u00e4rtefall)"},"content":{"rendered":"<p>In einem relativ aktuellen Fall hatten wir das Problem, dass unter einer CentOS7-VM ein LVM-Volume volllief:<\/p>\n<blockquote>\n<pre><span style=\"color: #0000ff;\">sudo lvm vgdisplay<\/span>\r\n --- Volume group ---\r\n VG Name centos\r\n System ID\r\n Format lvm2\r\n Metadata Areas 3\r\n Metadata Sequence No 8\r\n VG Access read\/write\r\n VG Status resizable\r\n MAX LV 0\r\n Cur LV 3\r\n Open LV 3\r\n Max PV 0\r\n Cur PV 3\r\n Act PV 3\r\n VG Size 1.27 TiB\r\n PE Size 4.00 MiB\r\n Total PE 332622\r\n Alloc PE \/ Size 332622 \/ 1.27 TiB\r\n Free PE \/ Size 0 \/ 0\r\n VG UUID xxxx<\/pre>\n<\/blockquote>\n<p>Nun wurde \u00fcber Hyper-V eine weitere 500GB gro\u00dfe Disk hinzugef\u00fcgt. Diese muss nun zum logischen Volume hinzugef\u00fcgt werden. Hierzu gehen wir erstmal in die LVM-Umgebung:<\/p>\n<blockquote>\n<pre>&gt;<span style=\"color: #0000ff;\"> Sudo LVM<\/span><\/pre>\n<\/blockquote>\n<p>Nach erneuter Eingabe des Passworts k\u00f6nnen wir loslegen. \u00dcber den Befehl <span style=\"color: #0000ff;\">lvmdiskscan<\/span> k\u00f6nnen wir den Pfad der neuen Disk bestimmen:<\/p>\n<blockquote>\n<pre>lvm&gt; <span style=\"color: #0000ff;\">lvmdiskscan<\/span>\r\n \/dev\/centos\/root [ 1.03 TiB]\r\n \/dev\/sda1 [ 200.00 MiB]\r\n \/dev\/centos\/swap [ 2.00 GiB]\r\n \/dev\/sda2 [ 500.00 MiB]\r\n \/dev\/centos\/home [ 247.25 GiB]\r\n \/dev\/sda3 [ 299.31 GiB] LVM physical volume\r\n <span style=\"color: #ff0000;\">\/dev\/sdb [ 500.00 GiB]<\/span>\r\n \/dev\/sdc [ 500.00 GiB] LVM physical volume\r\n \/dev\/sdd1 [ 500.00 GiB] LVM physical volume\r\n 4 disks\r\n 2 partitions\r\n 1 LVM physical volume whole disk\r\n 2 LVM physical volumes<\/pre>\n<\/blockquote>\n<p>Mit dieser Disk werde ich das Beispiel durchmachen, Sie aber zur Verdeutlichung auch immer rot markieren. Als erstes wollen wir erreichen, dass die Disk \u00fcber den LVM verwendet werden kann. Hierzu verwenden wir folgenden Befehl:<\/p>\n<blockquote>\n<pre>lvm&gt; <span style=\"color: #0000ff;\">lvm pvcreate<\/span> <span style=\"color: #ff0000;\">\/dev\/sdb<\/span>\r\n Physical volume \"\/dev\/sdb\" successfully created<\/pre>\n<\/blockquote>\n<p>F\u00fchren wir nun erneut\u00a0den Befehl <span style=\"color: #0000ff;\">lvmdiskscan<\/span> aus, so sehen wir, dass die neue Disk hinzugef\u00fcgt wurde:<\/p>\n<blockquote>\n<pre>lvm&gt; <span style=\"color: #0000ff;\">lvmdiskscan<\/span>\r\n \/dev\/centos\/root [ 1.03 TiB]\r\n \/dev\/sda1 [ 200.00 MiB]\r\n \/dev\/centos\/swap [ 2.00 GiB]\r\n \/dev\/sda2 [ 500.00 MiB]\r\n \/dev\/centos\/home [ 247.25 GiB]\r\n \/dev\/sda3 [ 299.31 GiB] LVM physical volume\r\n \/dev\/sdb [ 500.00 GiB] LVM physical volume\r\n \/dev\/sdc [ 500.00 GiB] LVM physical volume\r\n \/dev\/sdd1 [ 500.00 GiB] LVM physical volume\r\n 3 disks\r\n 2 partitions\r\n 2 LVM physical volume whole disks\r\n 2 LVM physical volumes<\/pre>\n<\/blockquote>\n<p>Jetzt k\u00f6nnen wir die Disk nehmen, und sie unserer bestehenden LVM-Gruppe hinzuf\u00fcgen. Den <span style=\"color: #ff6600;\">Gruppennamen<\/span> bekommt man \u00fcber den Befehl\u00a0<span style=\"color: #0000ff;\">vgdisplay<\/span> heraus:<\/p>\n<blockquote>\n<pre>lvm&gt; <span style=\"color: #0000ff;\">vgdisplay<\/span>\r\n --- Volume group ---\r\n VG Name <span style=\"color: #ff6600;\">centos<\/span>\r\n System ID\r\n Format lvm2\r\n Metadata Areas 3\r\n Metadata Sequence No 8\r\n VG Access read\/write\r\n VG Status resizable\r\n MAX LV 0\r\n Cur LV 3\r\n Open LV 3\r\n Max PV 0\r\n Cur PV 3\r\n Act PV 3\r\n VG Size 1.27 TiB\r\n PE Size 4.00 MiB\r\n Total PE 332622\r\n Alloc PE \/ Size 332622 \/ 1.27 TiB\r\n Free PE \/ Size 0 \/ 0\r\n VG UUID x6THwj-1ybf-7UZD-GSb4-OJU0-ByTg-dyQL7h<\/pre>\n<\/blockquote>\n<p>Somit k\u00f6nnen wir folgenden Befehl abfeuern:<\/p>\n<blockquote>\n<pre><span style=\"color: #0000ff;\">vgextend<\/span> \"<span style=\"color: #ff6600;\">centos<\/span>\" <span style=\"color: #ff0000;\">\/dev\/sdb<\/span>\r\nVolume group \"centos\" successfully extended<\/pre>\n<\/blockquote>\n<p>Sollten hier schon Fehlermeldungen wie diese hier kommen:<\/p>\n<blockquote>\n<pre>Couldn't create temporary text file name.\r\nBackup of volume group centos metadata failed.<\/pre>\n<\/blockquote>\n<p>&#8230;so werden wir nachher noch was beachten m\u00fcssen. Dies tritt vor allem dann auf, wenn das bestehende Volume wirklich komplett voll ist.<\/p>\n<p>Nachdem nun die Gruppe vergr\u00f6\u00dfert wurde, muss das Volume entsprechend vergr\u00f6\u00dfert werden. Bei uns war es das root-Volume, dessen Pfad wir \u00fcber den Befehl\u00a0<span style=\"color: #0000ff;\">lvmdiskscan<\/span> schon ausmachten:<\/p>\n<blockquote>\n<pre>lvm&gt; <span style=\"color: #0000ff;\">lvmdiskscan<\/span>\r\n <span style=\"color: #993366;\">\/dev\/centos\/root<\/span> [ 1.03 TiB]\r\n \/dev\/sda1 [ 200.00 MiB]\r\n \/dev\/centos\/swap [ 2.00 GiB]\r\n \/dev\/sda2 [ 500.00 MiB]\r\n \/dev\/centos\/home [ 247.25 GiB]\r\n \/dev\/sda3 [ 299.31 GiB] LVM physical volume\r\n \/dev\/sdb [ 500.00 GiB] LVM physical volume\r\n \/dev\/sdc [ 500.00 GiB] LVM physical volume\r\n \/dev\/sdd1 [ 500.00 GiB] LVM physical volume\r\n 3 disks\r\n 2 partitions\r\n 2 LVM physical volume whole disks\r\n 2 LVM physical volumes<\/pre>\n<\/blockquote>\n<p>Wir m\u00fcssen uns nun also die zuk\u00fcnftige Gr\u00f6\u00dfe des Volumes erschlie\u00dfen. Dies geschieht in zwei Schritten:<\/p>\n<blockquote>\n<pre>lvm&gt; <span style=\"color: #0000ff;\">vgdisplay<\/span>\r\n --- Volume group ---\r\n VG Name centos\r\n System ID\r\n Format lvm2\r\n Metadata Areas 4\r\n Metadata Sequence No 9\r\n VG Access read\/write\r\n VG Status resizable\r\n MAX LV 0\r\n Cur LV 3\r\n Open LV 3\r\n Max PV 0\r\n Cur PV 4\r\n Act PV 4\r\n VG Size 1.76 TiB\r\n PE Size 4.00 MiB\r\n Total PE 460621\r\n Alloc PE \/ Size 332622 \/ 1.27 TiB\r\n Free PE \/ Size <span style=\"color: #ff00ff;\">127999<\/span> \/ 500.00 GiB\r\n VG UUID x6THwj-1ybf-7UZD-GSb4-OJU0-ByTg-dyQL7h\r\n\r\nlvm&gt; <span style=\"color: #0000ff;\">lvdisplay<\/span> <span style=\"color: #993366;\">\/dev\/centos\/root<\/span>\r\n --- Logical volume ---\r\n LV Path \/dev\/centos\/root\r\n LV Name root\r\n VG Name centos\r\n LV UUID 6wSo4q-yRO7-dZiZ-TwBf-QYeq-iTjf-O1Uk6Z\r\n LV Write Access read\/write\r\n LV Creation host, time localhost.localdomain, 2016-03-14 13:42:03 +0100\r\n LV Status available\r\n # open 1\r\n LV Size 1.03 TiB\r\n Current LE <span style=\"color: #ff00ff;\">268814<\/span>\r\n Segments 3\r\n Allocation inherit\r\n Read ahead sectors auto\r\n - currently set to 8192\r\n Block device 253:0<\/pre>\n<\/blockquote>\n<p>Addieren wir die aktuelle Gr\u00f6\u00dfe des Volumes mit dem neu gewonnenen freien Speicherplatz (<span style=\"color: #ff00ff;\">127999<\/span> + <span style=\"color: #ff00ff;\">268814<\/span>), so bekommen wir als Endergebnis die neue Gr\u00f6\u00dfe des Laufwerks (<span style=\"color: #ff00ff;\">396813<\/span>). Sofern es vorher keine Fehlermeldung bei Ausf\u00fchrung des Befehls <span style=\"color: #0000ff;\">vgextend &#8220;centos&#8221; \/dev\/sdb<\/span>\u00a0gab, so k\u00f6nnen Sie nun mit folgendem Befehl das Volume erweitern:<\/p>\n<blockquote>\n<pre>lvm&gt; <span style=\"color: #0000ff;\">lvresize -l<\/span> <span style=\"color: #ff00ff;\">396813<\/span> <span style=\"color: #993366;\">\/dev\/centos\/root<\/span>\r\nSize of logical volume centos\/root changed from 1.03 TiB (268814 extents) to 1.51 TiB (396813 extents).\r\nLogical volume root successfully resized.<\/pre>\n<\/blockquote>\n<p>Anderenfalls m\u00fcssen wir noch das <span style=\"color: #00ff00;\">Autobackup deaktivieren<\/span>, was aber durch eine kleine Ab\u00e4nderung des Befehls noch in der selben Line m\u00f6glich ist:<\/p>\n<blockquote>\n<pre>lvm&gt; <span style=\"color: #0000ff;\">lvresize<\/span> <span style=\"color: #00ff00;\">-A n<\/span><span style=\"color: #0000ff;\"> -l<\/span> <span style=\"color: #ff00ff;\">396813<\/span> <span style=\"color: #800000;\">\/dev\/centos\/root<\/span>\r\n Size of logical volume centos\/root changed from 1.03 TiB (268814 extents) to 1.51 TiB (396813 extents).\r\n WARNING: This metadata update is NOT backed up\r\n Logical volume root successfully resized.<\/pre>\n<\/blockquote>\n<p>Abschlie\u00dfend muss noch das Dateisystem erweitert werden. Dies erfolgt \u00fcber den folgenden Befehl (au\u00dferhalb der LVM-Umgebung):<\/p>\n<blockquote>\n<pre>&gt;<span style=\"color: #0000ff;\"> sudo xfs_growfs<\/span> <span style=\"color: #993366;\">\/dev\/centos\/root<\/span><\/pre>\n<\/blockquote>\n<p>Das sollte es gewesen sein. \u00dcberpr\u00fcfen kann man es mit dem Befehl<span style=\"color: #0000ff;\"> df -h<\/span>:<\/p>\n<blockquote>\n<pre><span style=\"color: #0000ff;\">df -h<\/span>\r\nFilesystem Size Used Avail Use% Mounted on\r\n<span style=\"color: #003366;\">\/dev\/mapper\/centos-root 1.6T 1.1T 500G 68% \/<\/span>\r\ndevtmpfs 5.8G 0 5.8G 0% \/dev\r\ntmpfs 5.8G 8.0K 5.8G 1% \/dev\/shm\r\ntmpfs 5.8G 8.3M 5.8G 1% \/run\r\ntmpfs 5.8G 0 5.8G 0% \/sys\/fs\/cgroup\r\n\/dev\/sda2 494M 134M 361M 28% \/boot\r\n\/dev\/sda1 200M 9.5M 191M 5% \/boot\/efi\r\n\/dev\/mapper\/centos-home 248G 33M 248G 1% \/home\r\ntmpfs 1.2G 0 1.2G 0% \/run\/user\/1001<\/pre>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>In einem relativ aktuellen Fall hatten wir das Problem, dass unter einer CentOS7-VM ein LVM-Volume volllief: sudo lvm vgdisplay &#8212; Volume group &#8212; VG Name centos System ID Format lvm2 Metadata Areas 3 Metadata Sequence No 8 VG Access read\/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[59,241],"tags":[263,266],"class_list":["post-2071","post","type-post","status-publish","format-standard","hentry","category-linux","category-centos","tag-disk","tag-lvm"],"translation":{"provider":"WPGlobus","version":"3.0.6","language":"en","enabled_languages":["de","en"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"en":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts\/2071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/comments?post=2071"}],"version-history":[{"count":3,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts\/2071\/revisions"}],"predecessor-version":[{"id":2202,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/posts\/2071\/revisions\/2202"}],"wp:attachment":[{"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/media?parent=2071"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/categories?post=2071"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/technet.cloud4you.biz\/en\/wp-json\/wp\/v2\/tags?post=2071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}