Linux/LVM how to increase file system size by adding physical volume: Difference between revisions

From voipsupport
Jump to navigation Jump to search
No edit summary
No edit summary
Line 22: Line 22:
<pre>lvdisplay</pre>
<pre>lvdisplay</pre>


7. Display a specific logical volum
7. Display a specific logical volume


<pre>lvdisplay -v /dev/myvg/homevol<pre>
<pre>lvdisplay -v /dev/myvg/homevol</pre>


8. Extend logical volume by a set amount (e.g. 1GB)
8. Extend logical volume by a set amount (e.g. 1GB)
Line 36: Line 36:
10. Extend logical volume to fill all free space on logical volume group
10. Extend logical volume to fill all free space on logical volume group


<pre>lvextend -l +100%FREE /dev/myvg/testlv</pre>
<pre>lvextend -l +100%FREE /dev/myvg/homevol</pre>


11. Resize the underlying ext4 file system to the maximum of the new logical volume. Get the device name from df command
11. Resize the underlying ext4 file system to the maximum of the new logical volume. Get the device name from df command


<pre>resize2fs /dev/mapper/VolGroup-lv_root</pre>
<pre>resize2fs /dev/myvg/homevol</pre>

Revision as of 00:28, 22 April 2018

1. Scan for devices that can be used as physical volumes

lvmdiskscan

2. Create physical volume

pvcreate /dev/sdd1

3. Display physical volume

pvdisplay

4. Display logical volume group

vgdisplay

5. Add a physical volume to a logical volume group

vgextend vg1 /dev/sdf1

6. Display all logical volumes

lvdisplay

7. Display a specific logical volume

lvdisplay -v /dev/myvg/homevol

8. Extend logical volume by a set amount (e.g. 1GB)

lvextend -L+1G /dev/myvg/homevol

9. Extend logical volume to a set amount (e.g. 12GB)

lvextend -L12G /dev/myvg/homevol

10. Extend logical volume to fill all free space on logical volume group

lvextend -l +100%FREE /dev/myvg/homevol

11. Resize the underlying ext4 file system to the maximum of the new logical volume. Get the device name from df command

resize2fs /dev/myvg/homevol