<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://halfface.se/wiki/index.php?action=history&amp;feed=atom&amp;title=Lvm</id>
	<title>Lvm - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://halfface.se/wiki/index.php?action=history&amp;feed=atom&amp;title=Lvm"/>
	<link rel="alternate" type="text/html" href="https://halfface.se/wiki/index.php?title=Lvm&amp;action=history"/>
	<updated>2026-04-19T07:27:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://halfface.se/wiki/index.php?title=Lvm&amp;diff=14075&amp;oldid=prev</id>
		<title>Ekaanbj: /* lvs */</title>
		<link rel="alternate" type="text/html" href="https://halfface.se/wiki/index.php?title=Lvm&amp;diff=14075&amp;oldid=prev"/>
		<updated>2022-04-27T15:34:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;lvs&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Create partition.==&lt;br /&gt;
 fdisk /dev/sda1&lt;br /&gt;
 n&lt;br /&gt;
 t&lt;br /&gt;
 Partition type 8e&lt;br /&gt;
&lt;br /&gt;
==Create physiscal volume.==&lt;br /&gt;
 pvcreate /dev/sda3&lt;br /&gt;
 pvdisplay&lt;br /&gt;
&lt;br /&gt;
==Create volume group.==&lt;br /&gt;
 vgcreate VolGroup00 /dev/sda1&lt;br /&gt;
 vgdisplay&lt;br /&gt;
&lt;br /&gt;
==create logical volume==&lt;br /&gt;
Create logical volume. Create a logic volume spanning 3 disks, each stripe 256kb, 1,5TB, called LogVol00 in VolGroup00&lt;br /&gt;
 lvcreate -i3 -I 256 -L1500000 -n LogVol00 VolGroup00&lt;br /&gt;
 lvcreate  -L 5.12G -n LogVol02 VolGroup00 # Create logical volume of 5.12G on Volume group VolGroup00.&lt;br /&gt;
 lvcreate --name apps --size 30G vg0&lt;br /&gt;
==list volume groups==&lt;br /&gt;
 lvdisplay&lt;br /&gt;
&lt;br /&gt;
==Format logical volume.==&lt;br /&gt;
 mkfs.reiserfs /dev/VolGroup00/LogVol02&lt;br /&gt;
&lt;br /&gt;
==Extend a resizerfs logical volume.==&lt;br /&gt;
 lvextend -L+70G /dev/VolGroup00/LogVol00&lt;br /&gt;
 resize_reiserfs -f /dev/VolGroup00/LogVol00&lt;br /&gt;
&lt;br /&gt;
==Extend a ext3 partition.==&lt;br /&gt;
 lvextend -L +6g /dev/vgroot/root.fs&lt;br /&gt;
 resize2fs /dev/vgroot/root.fs&lt;br /&gt;
&lt;br /&gt;
==Shrink ext2/3 partition.==&lt;br /&gt;
 umount /data # umount /data&lt;br /&gt;
 resize2fs /dev/VolGroup00/LogVol00 10G # Resize file system to 10GB.&lt;br /&gt;
 lvreduce -L 10G /dev/VolGroup00/LogVol00 # Resize logical volume to 1GB.&lt;br /&gt;
 e2fsck -f /dev/VolGroup00/LogVol00 # Check filesystem.&lt;br /&gt;
 mount /data # mount /data&lt;br /&gt;
&lt;br /&gt;
==Shrink reizerfs volume. (not tested yet)==&lt;br /&gt;
 umount /data # unmount /data&lt;br /&gt;
 resize_reiserfs -s 10G /dev/VolGroup00/LogVol00 # Resize file system to 10GB.&lt;br /&gt;
 lvreduce -L 10G /dev/VolGroup00/LogVol00 # Resize logical volume to 1GB.&lt;br /&gt;
 vgreduce vg0 /dev/vdb1&lt;br /&gt;
 mount -t reiserfs /data&lt;br /&gt;
&lt;br /&gt;
 resize_reiserfs -s-150M /dev/VolGroup/LogVol00&lt;br /&gt;
 lvreduce -L-150M /dev/VolGroup00/LogVol00&lt;br /&gt;
&lt;br /&gt;
==Create device-mapper in /proc/misc==&lt;br /&gt;
 modprobe dm-mod&lt;br /&gt;
&lt;br /&gt;
==Activate Volume Group.==&lt;br /&gt;
 lvm vgchange -a y VolGroup00&lt;br /&gt;
&lt;br /&gt;
==Create a snapshot volume.==&lt;br /&gt;
 modprobe dm-snapshot&lt;br /&gt;
 lvcreate --snapshot --size 128M --name LogVol02snap /dev/VolGroup00/LogVol02&lt;br /&gt;
&lt;br /&gt;
==Create device maps from partition tables==&lt;br /&gt;
 kpartx -av /dev/VolGroup00/LogVol02&lt;br /&gt;
&lt;br /&gt;
==Copy logical volume.==&lt;br /&gt;
 dd if=/dev/VolGroup00/LogVol02 of=/dev/VolGroup00/LogVol03 bs=64M&lt;br /&gt;
&lt;br /&gt;
==Extend logical volume with disk.==&lt;br /&gt;
 vgextend vgroot /dev/sdb&lt;br /&gt;
&lt;br /&gt;
==Check for Free PE / Size. First we need to enlarge the logical volume.==&lt;br /&gt;
 vgdisplay&lt;br /&gt;
&lt;br /&gt;
==Now we enlarged the volume but not the filesystem.==&lt;br /&gt;
 lvextend -l +&amp;lt;number of extents&amp;gt; /dev/&amp;lt;volume group&amp;gt;/&amp;lt;logical volume&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==This will grow the filesystem on-line.==&lt;br /&gt;
 resize2fs /dev/&amp;lt;volume group&amp;gt;/&amp;lt;logical volume&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==When extending partition by deleting and adding partition.==&lt;br /&gt;
 pvchange -x /dec/sda&lt;br /&gt;
==Logical volume information==&lt;br /&gt;
 lvs&lt;br /&gt;
You should see more than the standard disks.&lt;br /&gt;
  LV        VG        Attr   LSize   Origin Snap%  Move Log Copy%  Convert&lt;br /&gt;
  lvdata287 vgdata287 -wi--- 500.00G                                    &lt;br /&gt;
  lvdata306 vgdata306 -wi---  50.00G                                    &lt;br /&gt;
  lvdata370 vgdata370 -wi---  20.00G                                    &lt;br /&gt;
  lvdata371 vgdata371 -wi--- 600.00G                                    &lt;br /&gt;
  lvlog287  vglog287  -wi--- 100.00G                                    &lt;br /&gt;
  lvlog306  vglog306  -wi---  20.00G                                    &lt;br /&gt;
  lvlog370  vglog370  -wi---  10.00G                                    &lt;br /&gt;
  lvlog371  vglog371  -wi---  20.00G                                    &lt;br /&gt;
  opt.fs    vgroot    -wi-ao  12.00G                                    &lt;br /&gt;
  root.fs   vgroot    -wi-ao   4.00G                                    &lt;br /&gt;
  swap.vol  vgroot    -wi-ao   2.00G                                    &lt;br /&gt;
  var.fs    vgroot    -wi-ao   8.00G&lt;br /&gt;
&lt;br /&gt;
==remove a pv==&lt;br /&gt;
 lvremove vg2&lt;br /&gt;
 vgremove vg2&lt;br /&gt;
 pvscan&lt;br /&gt;
 pvremove /dev/xvdg&lt;br /&gt;
==remove logical volume and volume group when disk has been removed==&lt;br /&gt;
 dmsetup info&lt;br /&gt;
 dmsetup remove vg04-vz&lt;br /&gt;
==vgs==&lt;br /&gt;
Look to see if there is any available space.&lt;br /&gt;
 vgs&lt;br /&gt;
&lt;br /&gt;
==lvs==&lt;br /&gt;
Display information about logical volumes&lt;br /&gt;
 lvs&lt;br /&gt;
Type and stripes&lt;br /&gt;
 lvs -o+lv_layout,stripes&lt;br /&gt;
 lvs -a -o+lv_layout,lv_role,stripes,devices&lt;br /&gt;
&lt;br /&gt;
==add snapshot volume==&lt;br /&gt;
 lvcreate -n root_SNAP -s vg0/root -L 1500M&lt;br /&gt;
==remove snapshot volume==&lt;br /&gt;
 lvremove -f  /dev/vg0/root_SNAP&lt;br /&gt;
=pvresize=&lt;br /&gt;
Increase size of pv.&lt;br /&gt;
 pvresize /dev/sdc&lt;br /&gt;
=pvs=&lt;br /&gt;
 List usage of pv&lt;br /&gt;
[[Category:Applications]]&lt;br /&gt;
[[Category:Unix]]&lt;br /&gt;
[[Category:Storage]]&lt;/div&gt;</summary>
		<author><name>Ekaanbj</name></author>
	</entry>
</feed>