{"id":199,"date":"2015-02-10T22:29:14","date_gmt":"2015-02-10T21:29:14","guid":{"rendered":"http:\/\/bakman.nl\/tech\/?p=199"},"modified":"2015-02-11T13:31:26","modified_gmt":"2015-02-11T12:31:26","slug":"opslagcapiciteit-vergroten-met-lvm","status":"publish","type":"post","link":"http:\/\/bakman.nl\/tech\/?p=199","title":{"rendered":"Opslagcapiciteit vergroten met LVM"},"content":{"rendered":"<p>Ik moet de capiciteit van een van mijn Logical Volumes (LV) vergroten. Het betreft het &#8220;main-root&#8221; filesystem, gemount aan <code>\"\/\"<\/code>. Deze begint flink vol te raken. Zie hieronder, 86% vol.<\/p>\n<pre># df -h\r\nFilesystem                  Size  Used Avail Use% Mounted on\r\n\/dev\/mapper\/main-root       4.8G  3.9G  683M  86% \/\r\ntmpfs                       3.9G     0  3.9G   0% \/dev\/shm\r\n\/dev\/md0                    477M   70M  382M  16% \/boot\r\n\/dev\/mapper\/backup-backup0  493G   70M  467G   1% \/store\/backup0\r\n\/dev\/mapper\/data-data0      1.8T  709G  1.1T  41% \/store\/data0\r\n\/dev\/mapper\/main-var         20G  348M   19G   2% \/var\r\n\/dev\/mapper\/main-logs       7.8G   18M  7.4G   1% \/var\/logs\r\n<\/pre>\n<p>Gelukkig heb ik bij het aanmaken van partities een deel van het filesyteem ongemoeid gelaten, niet geformateerd en niet toegewezen aan een Volume Groep (VG).<br \/>\nZie hieronder voor een overzicht van Physical Volumes (PV)<\/p>\n<pre># pvs\r\n  PV         VG     Fmt  Attr PSize   PFree\r\n  \/dev\/sda2  data   lvm2 a--  931.02g     0\r\n  \/dev\/sdb2  data   lvm2 a--  931.02g     0\r\n  \/dev\/sdc1  backup lvm2 a--  500.00g     0\r\n  \/dev\/sdd2  main   lvm2 a--   50.00g 15.00g\r\n  \/dev\/sdd3         lvm2 ---   40.00g 40.00g\r\n<\/pre>\n<p>Ook te zien bij de VG&#8217;s.<\/p>\n<pre># vgs\r\n  VG     #PV #LV #SN Attr   VSize   VFree\r\n  backup   1   1   0 wz--n- 500.00g     0\r\n  data     2   1   0 wz--n-   1.82t     0\r\n  main     1   4   0 wz--n-  50.00g 15.00g\r\n<\/pre>\n<p>De vrij toe te wijzen ruimte betreft 15GB. 10GB van deze ruimte ga ik toewijzen aan LV &#8220;main-root&#8221;.<br \/>\nHet Logival Volume is als volgt:<\/p>\n<pre># lvs\r\n  LV      VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert\r\n  [...]\r\n  root    main   -wi-ao----   5.00g\r\n  [...]\r\n<\/pre>\n<p>Met het commando <code>lvextend<\/code> kan de LV worden vergroot. <\/p>\n<pre># lvextend -L+10G \/dev\/main\/root\r\n  Size of logical volume main\/root changed from 5.00 GiB (1280 extents) to 15.00 GiB (3840 extents).\r\n  Logical volume root successfully resized\r\n<\/pre>\n<p>Nu is 10GB van de vrije ruimte vrij gemaakt voor het filesyteem <code>\/<\/code>. Zie:<\/p>\n<pre># lvs\r\n  LV      VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert\r\n  backup0 backup -wi-ao---- 500.00g\r\n  data0   data   -wi-ao----   1.82t\r\n  logs    main   -wi-ao----   8.00g\r\n  root    main   -wi-ao----  15.00g\r\n  [...]\r\n<\/pre>\n<p><code>5.00g<\/code> is nu <code>15.00g<\/code> ofwel, 5GB wordt 15GB.<br \/>\nDeze 10GB extra ruimte moet nu aan het bestaande 5GB filesystem worden toegevoegd. Dat gebeurt met het commando <code>resize2fs<\/code>.<\/p>\n<pre># resize2fs \/dev\/main\/root\r\nresize2fs 1.41.12 (17-May-2010)\r\nFilesystem at \/dev\/main\/root is mounted on \/; on-line resizing required\r\nold desc_blocks = 1, new_desc_blocks = 1\r\nPerforming an on-line resize of \/dev\/main\/root to 3932160 (4k) blocks.\r\nThe filesystem on \/dev\/main\/root is now 3932160 blocks long.\r\n<\/pre>\n<p>Na enkele seconden is de resize klaar. Uit controle blijkt dat we nu 10GB meer ruimte hebben op het &#8220;main-root&#8221; filesystem; 28% vrije ruimte tegen 86% eerst.<\/p>\n<pre># df -h\r\nFilesystem                  Size  Used Avail Use% Mounted on\r\n\/dev\/mapper\/main-root        15G  3.9G   11G  28% \/\r\ntmpfs                       3.9G     0  3.9G   0% \/dev\/shm\r\n\/dev\/md0                    477M   70M  382M  16% \/boot\r\n\/dev\/mapper\/backup-backup0  493G   70M  467G   1% \/store\/backup0\r\n\/dev\/mapper\/data-data0      1.8T  709G  1.1T  41% \/store\/data0\r\n\/dev\/mapper\/main-var         20G  348M   19G   2% \/var\r\n\/dev\/mapper\/main-logs       7.8G   18M  7.4G   1% \/var\/logs\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Ik moet de capiciteit van een van mijn Logical Volumes (LV) vergroten. Het betreft het &#8220;main-root&#8221; filesystem, gemount aan &#8220;\/&#8221;. Deze begint flink vol te raken. Zie hieronder, 86% vol. # df -h Filesystem Size Used Avail Use% Mounted on \/dev\/mapper\/main-root 4.8G 3.9G 683M 86% \/ tmpfs 3.9G 0 3.9G 0% \/dev\/shm \/dev\/md0 477M 70M &hellip; <a href=\"http:\/\/bakman.nl\/tech\/?p=199\" class=\"more-link\">Lees verder <span class=\"screen-reader-text\">Opslagcapiciteit vergroten met LVM<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/bakman.nl\/tech\/index.php?rest_route=\/wp\/v2\/posts\/199"}],"collection":[{"href":"http:\/\/bakman.nl\/tech\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bakman.nl\/tech\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bakman.nl\/tech\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bakman.nl\/tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=199"}],"version-history":[{"count":5,"href":"http:\/\/bakman.nl\/tech\/index.php?rest_route=\/wp\/v2\/posts\/199\/revisions"}],"predecessor-version":[{"id":204,"href":"http:\/\/bakman.nl\/tech\/index.php?rest_route=\/wp\/v2\/posts\/199\/revisions\/204"}],"wp:attachment":[{"href":"http:\/\/bakman.nl\/tech\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bakman.nl\/tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=199"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bakman.nl\/tech\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}