{"id":2317,"date":"2019-12-12T17:30:00","date_gmt":"2019-12-12T15:30:00","guid":{"rendered":"https:\/\/www.my-it-brain.de\/wordpress\/?p=2317"},"modified":"2019-12-15T22:15:24","modified_gmt":"2019-12-15T20:15:24","slug":"geaenderte-groesse-logischer-blockgeraete-unter-linux-ohne-neustart-erkennen","status":"publish","type":"post","link":"https:\/\/www.my-it-brain.de\/wordpress\/geaenderte-groesse-logischer-blockgeraete-unter-linux-ohne-neustart-erkennen\/","title":{"rendered":"Ge\u00e4nderte Gr\u00f6\u00dfe logischer Blockger\u00e4te unter Linux ohne Neustart erkennen"},"content":{"rendered":"\n<p>Wird die Gr\u00f6\u00dfe einer per <a rel=\"noreferrer noopener\" aria-label=\"iSCSI (\u00f6ffnet in neuem Tab)\" href=\"https:\/\/de.wikipedia.org\/wiki\/ISCSI\" target=\"_blank\">iSCSI<\/a> oder <a href=\"https:\/\/de.wikipedia.org\/wiki\/Fibre_Channel\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Fibre Channel (\u00f6ffnet in neuem Tab)\">Fibre Channel<\/a> eingebundenen <a href=\"https:\/\/de.wikipedia.org\/wiki\/LUN\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"LUN (\u00f6ffnet in neuem Tab)\">LUN<\/a> ge\u00e4ndert, oder in einer virtualisierten Umgebung die Gr\u00f6\u00dfe der virtuellen Festplatte (<a href=\"https:\/\/de.wikipedia.org\/wiki\/VMware_vSphere\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"VMDK (\u00f6ffnet in neuem Tab)\">VMDK<\/a>, <a href=\"https:\/\/de.wikipedia.org\/wiki\/VirtualBox#Funktionen\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"VDI (\u00f6ffnet in neuem Tab)\">VDI<\/a>, <a href=\"https:\/\/de.wikipedia.org\/wiki\/Virtual-Hard-Disk-Format\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"VHD (\u00f6ffnet in neuem Tab)\">VHD<\/a>, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Qcow\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"qcow2 (\u00f6ffnet in neuem Tab)\">qcow2<\/a>, etc.) angepasst, kann man den Linux-Kernel auffordern die entsprechenden Blockger\u00e4te auf \u00c4nderungen hin zu pr\u00fcfen, ohne daf\u00fcr das Betriebssystem neustarten zu m\u00fcssen.<\/p>\n\n\n\n<p>Die im folgenden genannten bzw. verlinkten Kommandos wurden unter RHEL 7 mit VMDK-Dateien und iSCSI-Disks getestet. Sie sollten jedoch f\u00fcr Linux im Allgemeinen gelten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c4nderungen an bestehenden Blockger\u00e4ten erkennen<\/h2>\n\n\n\n<p>Um \u00c4nderungen an Blockger\u00e4ten zu erkennen, welche dem Kernel bereits bekannt sind, wird folgender Befehl mit root-Rechten ausgef\u00fchrt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># echo 1 > \/sys\/class\/block\/sdX\/device\/rescan<\/code><\/pre>\n\n\n\n<p>Dabei ist <code>sdX<\/code> durch die Bezeichnung des konkreten Blockger\u00e4ts wie z.B. <code>sda<\/code> oder <code>sdb<\/code> etc. zu ersetzen. Statt dem genannten Bezeichner kann auch die <a href=\"https:\/\/de.wikipedia.org\/wiki\/Small_Computer_System_Interface\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"SCSI (\u00f6ffnet in neuem Tab)\">SCSI<\/a>-Nummer des entsprechenden Ger\u00e4tes verwendet werden. Der Befehl lautet dann wie folgt (wobei X:X:X:X durch die jeweilige SCSI-Nummer zu ersetzen ist):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># echo 1 > \/sys\/class\/scsi_device\/X:X:X:X\/device\/block\/device\/rescan<\/code><\/pre>\n\n\n\n<p><strong>Update 2019-12-15:<\/strong> Ist das Paket <code>parted<\/code> installiert, kann man den Kernel auch mit dem Kommando <code>partprobe<\/code> \u00fcber die \u00c4nderungen informieren:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># partprobe \/dev\/sdX<\/code><\/pre>\n\n\n\n<p>Danke an <a href=\"https:\/\/www.deimeke.net\/dirk\/blog\/index.php?\/pages\/about_me.html\">Dirk<\/a> f\u00fcr diesen Tipp.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Neue Blockger\u00e4te erkennen<\/h2>\n\n\n\n<p>Wie neu hinzugef\u00fcgte Blockger\u00e4te erkannt werden k\u00f6nnen, habe ich bereits im Artikel <a href=\"https:\/\/www.my-it-brain.de\/wordpress\/linux-hotplugged-sata-sas-scsi-festplatten-ohne-neustart-erkennen\/\">Linux: Hotplugged SATA\/SAS\/SCSI-Festplatten ohne Neustart erkennen<\/a> beschrieben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quellen und weiterf\u00fchrende Hinweise<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li><a href=\"https:\/\/kerneltalks.com\/disk-management\/how-to-rescan-disk-in-linux-after-extending-vmware-disk\/\">How to rescan disk in Linux after extending vmware disk<\/a><\/li><li><a href=\"https:\/\/kerneltalks.com\/howto\/map-linux-disk-vmware-disk\/\">How to map Linux disk to vmware disk<\/a><\/li><li><a href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/6\/html\/storage_administration_guide\/ch37s02\">Red Hat Storage Administration Guide: Sec. 37.2.&nbsp;Resizing an iSCSI Logical Unit<\/a><\/li><\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Wird die Gr\u00f6\u00dfe einer per iSCSI oder Fibre Channel eingebundenen LUN ge\u00e4ndert, oder in einer virtualisierten Umgebung die Gr\u00f6\u00dfe der virtuellen Festplatte (VMDK, VDI, VHD, qcow2, etc.) angepasst, kann man den Linux-Kernel auffordern die entsprechenden Blockger\u00e4te auf \u00c4nderungen hin zu pr\u00fcfen, ohne daf\u00fcr das Betriebssystem neustarten zu m\u00fcssen. Die im folgenden genannten bzw. verlinkten Kommandos<span class=\"continue-reading\"> <a href=\"https:\/\/www.my-it-brain.de\/wordpress\/geaenderte-groesse-logischer-blockgeraete-unter-linux-ohne-neustart-erkennen\/\">[Weiterlesen&#8230;]<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_metis_text_type":"","_metis_text_length":0,"_post_count":0,"footnotes":""},"categories":[51],"tags":[556,554,555,430,305,557,558,553],"class_list":["post-2317","post","type-post","status-publish","format-standard","hentry","category-linux","tag-fc","tag-iscsi","tag-lun","tag-osbn","tag-planet","tag-rescan","tag-scan","tag-scsi"],"_links":{"self":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/2317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/comments?post=2317"}],"version-history":[{"count":3,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/2317\/revisions"}],"predecessor-version":[{"id":2321,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/2317\/revisions\/2321"}],"wp:attachment":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/media?parent=2317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/categories?post=2317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/tags?post=2317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}