{"id":14,"date":"2009-08-18T20:37:02","date_gmt":"2009-08-18T20:37:02","guid":{"rendered":"http:\/\/faq.graven-ict.nl\/wordpress\/?p=14"},"modified":"2016-12-12T20:37:31","modified_gmt":"2016-12-12T20:37:31","slug":"online-vergroten-lvm-filesysteem","status":"publish","type":"post","link":"https:\/\/wiki.graven-ict.nl\/wordpress\/online-vergroten-lvm-filesysteem\/","title":{"rendered":"Online vergroten LVM filesysteem"},"content":{"rendered":"<p>Dit document beschrijft hoe een filesysteem online te vergroten als er gebruik word gemaakt van LVM. Het filesysteem dat we willen vergroten is \/var\/tmp dat zit in de system volumegroup (boot VG). het huidige filesysteem is 128MB en moet vergroot worden naar 1,5GB.<\/p>\n<pre># <b>df -h<\/b>\r\nFilesystem            Size  Used Avail Use% Mounted on\r\n\/dev\/mapper\/vg.root-lv.root\r\n                      496M  294M  178M  63% \/\r\n\/dev\/mapper\/vg.root-lv.var\r\n                      496M   69M  402M  15% \/var\r\n\/dev\/mapper\/vg.root-lv.varspool\r\n                      124M  5.6M  112M   5% \/var\/spool\r\n\/dev\/mapper\/vg.root-lv.varlog\r\n                      124M  9.0M  109M   8% \/var\/log\r\n\/dev\/mapper\/vg.root-lv.varlogbh\r\n                      124M  5.6M  113M   5% \/var\/log\/bash_hist\r\n<b>\/dev\/mapper\/vg.root-lv.vartmp<\/b>\r\n                      <b>124M  5.6M  113M   5% \/var\/tmp<\/b>\r\n\/dev\/mapper\/vg.root-lv.opt\r\n                      248M  220M   16M  94% \/opt\r\n<\/pre>\n<h3><span id=\"Vergroten_Logical_Volume_.28LVM.29\" class=\"mw-headline\"> Vergroten Logical Volume (LVM) <\/span><\/h3>\n<p>controleer eerst of er voldoende ruimte is in de VG (vg.root) gebruik hier voor <b>vgdisplay<\/b> of <b>vgs<\/b>, ik gebruik vgs.<\/p><div id=\"grave-2743998691\" class=\"grave-content grave-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1970734611769428\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:inline-block;width:728px;height:90px;\" \ndata-ad-client=\"ca-pub-1970734611769428\" \ndata-ad-slot=\"1820224830\"><\/ins> \n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n<pre># <b>vgs<\/b>\r\n VG      #PV #LV #SN Attr   VSize  VFree\r\n vg.appl   1   0   0 wz--n- 19.97G 19.97G\r\n vg.root   1  17   0 wz--n- 16.88G  <b>8.34G<\/b>\r\n<\/pre>\n<p>Er is genoeg ruimte. maak nu eerst de Logical Volume groter. met lvextend. met lvs kan je de huidige grote bekijken.<\/p>\n<pre># <b>lvs<\/b>\r\n  LV            VG      Attr   LSize   Origin Snap%  Move Log Copy%  Convert\r\n  lv.home       vg.root -wi-ao   1.00G\r\n  lv.opt        vg.root -wi-ao 256.00M\r\n  lv.paging00   vg.root -wi-ao   1.00G\r\n  lv.root       vg.root -wi-ao 512.00M\r\n  lv.tmp        vg.root -wi-ao 768.00M\r\n  lv.usr        vg.root -wi-ao   2.50G\r\n  lv.usrlocal   vg.root -wi-ao 128.00M\r\n  lv.var        vg.root -wi-ao 512.00M\r\n  lv.varlog     vg.root -wi-ao 128.00M\r\n  <i>lv.vartmp     vg.root -wi-ao 128.00M<\/i>\r\n<\/pre>\n<p>vergroot lv.vartmp met lvextend<\/p>\n<pre># <b>lvextend -L 1.5G \/dev\/mapper\/vg.root-lv.vartmp<\/b>\r\n  Extending logical volume lv.vartmp to 1.50 GB\r\n  Logical volume lv.vartmp successfully resized\r\n \r\n<\/pre>\n<p>controle of hij groter is geworden<\/p>\n<pre># <b>lvs<\/b>\r\n  LV            VG      Attr   LSize   Origin Snap%  Move Log Copy%  Convert\r\n  lv.home       vg.root -wi-ao   1.00G\r\n  lv.opt        vg.root -wi-ao 256.00M\r\n  lv.paging00   vg.root -wi-ao   1.00G\r\n  lv.root       vg.root -wi-ao 512.00M\r\n  lv.tmp        vg.root -wi-ao 768.00M\r\n  lv.usr        vg.root -wi-ao   2.50G\r\n  lv.usrlocal   vg.root -wi-ao 128.00M\r\n  lv.var        vg.root -wi-ao 512.00M\r\n  lv.varlog     vg.root -wi-ao 128.00M\r\n  <i>lv.vartmp     vg.root -wi-ao   1.50G<\/i>\r\n<\/pre>\n<div class=\"googleAdSenseContent\"><\/div>\n<div><\/div>\n<h3><span id=\"Vergroten_Filesysteem\" class=\"mw-headline\"> Vergroten Filesysteem <\/span><\/h3>\n<p>de onderliggende LV is nu vergroot nu moet alleen het filesysteem nog vergroot worden. dit kan ook online afhankelijk van de gebruikte kernel versie gebruik je hier de volgende tools voor. ext2online voor oudere versies en resize2fs voor de nieuwere kernel. in de praktijk voor Centos4\/RHEL4 ext2online en voor Centos5\/RHEL5 resize2fs<br \/>\nCentOS 4 \/ RHEL4<\/p>\n<pre># <b>ext2online \/dev\/mapper\/vg.root-lv.vartmp<\/b>\r\n<\/pre>\n<p>CentOS 5 \/ RHEL5<\/p>\n<pre># <b>resize2fs \/dev\/mapper\/vg.root-lv.vartmp<\/b>\r\nresize2fs 1.39 (29-May-2006)\r\nFilesystem at \/dev\/mapper\/vg.root-lv.vartmp is mounted on \/var\/tmp; on-line resizing required\r\nPerforming an on-line resize of \/dev\/mapper\/vg.root-lv.vartmp to 1572864 (1k) blocks.\r\nThe filesystem on \/dev\/mapper\/vg.root-lv.vartmp is now 1572864 blocks long.\r\n<\/pre>\n<p>Controle of alles is goed gegaan.<\/p>\n<pre># <b>df -h \/var\/tmp<\/b>\r\nFilesystem            Size  Used Avail Use% Mounted on\r\n\/dev\/mapper\/vg.root-lv.vartmp\r\n                      1.5G  6.8M  1.4G   1% \/var\/tmp\r\n<\/pre>\n<p>Als je gebruik maakt van ext4 filesystemen op RHEL5 dan kan je ook geen geen resize2fs meer gebruiken, je krijgt dan de volgende fout melding.<\/p>\n<pre> # resize2fs \/dev\/mapper\/vg.appl-lv.hdoopdata\r\n resize2fs 1.39 (29-May-2006)\r\n resize2fs: Filesystem has unsupported feature(s) while trying to open \/dev\/mapper\/vg.appl-lv.hdoopdata\r\n Couldn't find valid filesystem superblock.\r\n<\/pre>\n<p>Om toch te kunnen resizeen heb je resize4fs nodig. deze vind je in e4fsprogs.<\/p>\n<pre> # yum install e4fsprogs\r\n # resize4fs \/dev\/mapper\/vg.appl-lv.hdoopdata\r\n resize4fs 1.41.12 (17-May-2010)\r\n Filesystem at \/dev\/mapper\/vg.appl-lv.hdoopdata is mounted on \/data; on-line resizing required\r\n old desc_blocks = 1, new_desc_blocks = 1\r\n Performing an on-line resize of \/dev\/mapper\/vg.appl-lv.hdoopdata to 786432 (4k) blocks.\r\n The filesystem on \/dev\/mapper\/vg.appl-lv.hdoopdata is now 786432 blocks long.\r\n<\/pre>\n<div class=\"googleAdSenseContent\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Dit document beschrijft hoe een filesysteem online te vergroten als er gebruik word gemaakt van LVM. Het filesysteem dat we willen vergroten is \/var\/tmp dat zit in de system volumegroup (boot VG). het huidige filesysteem is 128MB en moet vergroot worden naar 1,5GB. # df -h Filesystem Size Used Avail Use% Mounted on \/dev\/mapper\/vg.root-lv.root 496M ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/wiki.graven-ict.nl\/wordpress\/online-vergroten-lvm-filesysteem\/\" title=\"Meer lezen...\">Lees meer<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-14","post","type-post","status-publish","format-standard","hentry","category-lvm-filesystemen-raid-disk"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/posts\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":1,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/posts\/14\/revisions"}],"predecessor-version":[{"id":15,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/posts\/14\/revisions\/15"}],"wp:attachment":[{"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/media?parent=14"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/categories?post=14"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/tags?post=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}