{"id":913,"date":"2025-02-03T15:45:28","date_gmt":"2025-02-03T15:45:28","guid":{"rendered":"https:\/\/wiki.graven-ict.nl\/wordpress\/?p=913"},"modified":"2025-02-03T15:45:35","modified_gmt":"2025-02-03T15:45:35","slug":"lvm-physical-volume-verkleinen","status":"publish","type":"post","link":"https:\/\/wiki.graven-ict.nl\/wordpress\/lvm-physical-volume-verkleinen\/","title":{"rendered":"LVM Physical volume verkleinen"},"content":{"rendered":"\n<p>Ik heb een aantal virtual machines die al een tijdje mee gaan ze zijn steeds in release mee omhoog gegaan, maar inmiddels is de \/boot aan de krappe kant, ooit begonnen met 256MB de meeste zitten op 500Mb inmiddels maar dat is bij updates al vaak te klein. ik wil ze daarom vergroten naar 1024MB of zelfs 2028MB een aantal machine is de eerste disk volledig in gebruik die zal ik dus zo ie zo moeten vergroten maar ik heb er ook nog waar ruimte is. aangezien ik voor al mijn systemen al heel lang lvm gebruik en er soms vrije ruimte is binnen de PV een korte beschrijving hoe je deze kan verkleinen. Mijn systeem ziet er als volgt uit. een ubuntu 22.04 machine met een 20G disk in gpt.\u00a0<\/p>\n\n\n\n<pre># df -h <br \/>Filesystem Size Used Avail Use% Mounted on<br \/>tmpfs 194M 1.1M 193M 1% \/run<br \/>\/dev\/mapper\/vg0-rootlv 4.9G 3.1G 1.6G 67% \/<br \/>tmpfs 970M 0 970M 0% \/dev\/shm<br \/>tmpfs 5.0M 0 5.0M 0% \/run\/lock<br \/>\/dev\/vda2 488M 242M 210M 54% \/boot<br \/>\/dev\/mapper\/vg0-tmplv 974M 7.3M 899M 1% \/tmp<br \/>\/dev\/mapper\/vg0-varlv 2.0G 1.4G 441M 77% \/var<br \/>\/dev\/mapper\/vg0-homelv 974M 60K 907M 1% \/home<br \/>tmpfs 194M 4.0K 194M 1% \/run\/user\/1000<br \/>#<br \/># pvs <br \/>PV VG Fmt Attr PSize PFree <br \/>\/dev\/vda3 vg0 lvm2 a-- &lt;19.50g &lt;8.50g<br \/>#<br \/># fdisk -l \/dev\/vda <br \/>Disk \/dev\/vda: 20 GiB, 21474836480 bytes, 41943040 sectors<br \/>Units: sectors of 1 * 512 = 512 bytes<br \/>Sector size (logical\/physical): 512 bytes \/ 512 bytes<br \/>I\/O size (minimum\/optimal): 512 bytes \/ 512 bytes<br \/>Disklabel type: gpt<br \/>Disk identifier: C732CA5A-8445-4A77-8F92-03E69DB45FDC<br \/><br \/>Device Start End Sectors Size Type<br \/>\/dev\/vda1 2048 4095 2048 1M BIOS boot<br \/>\/dev\/vda2 4096 1052671 1048576 512M Linux filesystem<br \/>\/dev\/vda3 1052672 41940991 40888320 19.5G Linux filesystem<\/pre>\n\n\n\n<p>Zoals je kan zien is er 8,5GB niet gebruikt deze kan je verkleinen met pvresize &#8211;setphysicalvolumesize. dit kan gewoon online gedaan worden. Omdat we later de partitie ook verkleinen en we aan de veilige kant willen blijven maak ik de pv wat kleiner dan ik eigenlijk wil, we kunnen hem straks eenvoudig weer vergroten\u00a0\u00a0<\/p><div id=\"grave-3795381193\" 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\n\n\n<pre># pvresize --setphysicalvolumesize 14G \/dev\/vda3<br \/>\/dev\/vda3: Requested size 14.00 GiB is less than real size &lt;19.50 GiB. Proceed? [y\/n]: y<br \/>WARNING: \/dev\/vda3: Pretending size is 29360128 not 40888320 sectors.<br \/>Physical volume \"\/dev\/vda3\" changed<br \/>1 physical volume(s) resized or updated \/ 0 physical volume(s) not resized<br \/># pvs<br \/>PV VG Fmt Attr PSize PFree<br \/>\/dev\/vda3 vg0 lvm2 a-- &lt;14.00g &lt;3.00g<\/pre>\n\n\n\n<p>Om nu de partitie te resizen gebruiken we parted. Let op bij parted geef je niet de grote van de partitie op maar waar deze eindigd. verder geef je het device op \/dev\/vda en het nummer van de partitie 3 en dan waar deze eindigd in mijn geval op 16G dan komt de grote uit op 14,5G van de partitie ik had de pv geresized naar 14G dat moet dus genoeg zijn.\u00a0<\/p>\n\n\n\n<pre>root@ubuntuclone:~# parted \/dev\/vda resizepart 3 16G <br \/>Warning: Shrinking a partition can cause data loss, are you sure you want to continue?<br \/>Yes\/No? y <br \/>Information: You may need to update \/etc\/fstab.<br \/><br \/># parted -l\u00a0<br \/>Model: Virtio Block Device (virtblk)<br \/>Disk \/dev\/vda: 21.5GB<br \/>Sector size (logical\/physical): 512B\/512B<br \/>Partition Table: gpt<br \/>Disk Flags:<\/pre>\n<pre>Number Start  End    Size   File system Name Flags<br \/>1      1049kB 2097kB 1049kB                  bios_grub<br \/>2      2097kB 539MB  537MB  ext4<br \/>3      539MB  16.0GB 15.5GB<\/pre>\n\n\n\n<p>Als dit gedaan is kan je de PV weer vergroten tot de max size van de partitie.\u00a0<\/p>\n\n\n\n<pre>oot@ubuntuclone:~# pvresize \/dev\/vda3 <br \/>Physical volume \"\/dev\/vda3\" changed<br \/>1 physical volume(s) resized or updated \/ 0 physical volume(s) not resized<br \/>root@ubuntuclone:~# pvs <br \/>PV VG Fmt Attr PSize PFree<br \/>\/dev\/vda3 vg0 lvm2 a-- 14.39g 3.39g<\/pre>\n\n\n\n<p>het verplaatsen van de de partitie kan niet online gedaan worden. dat zal je offline moeten doen en valt buiten dit document.\u00a0<br \/>zoals al eerder gemeld dit is getest op een ubuntu 22.04 systeem maar alles werkt op andere linux distributies.. en latere ubuntu versies.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ik heb een aantal virtual machines die al een tijdje mee gaan ze zijn steeds in release mee omhoog gegaan, maar inmiddels is de \/boot aan de krappe kant, ooit begonnen met 256MB de meeste zitten op 500Mb inmiddels maar dat is bij updates al vaak te klein. ik wil ze daarom vergroten naar 1024MB ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/wiki.graven-ict.nl\/wordpress\/lvm-physical-volume-verkleinen\/\" title=\"Meer lezen...\">Lees meer<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2,3],"tags":[],"class_list":["post-913","post","type-post","status-publish","format-standard","hentry","category-linux","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\/913","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=913"}],"version-history":[{"count":1,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/posts\/913\/revisions"}],"predecessor-version":[{"id":914,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/posts\/913\/revisions\/914"}],"wp:attachment":[{"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/media?parent=913"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/categories?post=913"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wiki.graven-ict.nl\/wordpress\/wp-json\/wp\/v2\/tags?post=913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}