User Tools

Site Tools


linux:lvm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
linux:lvm [2020/05/24 09:54] – created bstaffordlinux:lvm [2022/11/23 12:49] (current) – external edit 127.0.0.1
Line 2: Line 2:
  
 =====Volumes===== =====Volumes=====
-For this article, we assume that the volume group we are working it called <code>datavg</code> and we are talking about a logical volume called <code>database</code>.+For this article, we assume that the volume group we are working it called ''datavg'' and we are talking about a logical volume called ''database''.
 ====Create==== ====Create====
-  - Create a 4GB logical volume called <code>database</code>. and format it with ext4.<code>lvcreate -L 4G datavg -n database</code>+  - Create a 4GB logical volume called ''database''. and format it with ext4.<code>lvcreate -L 4G datavg -n database</code>
   - We then format it with the ext4 filesystem.<code>mkfs -t ext4 /dev/mapper/datavg_database</code>   - We then format it with the ext4 filesystem.<code>mkfs -t ext4 /dev/mapper/datavg_database</code>
 ====Increase==== ====Increase====
-Extend the volume <code>database</code> by an extra 1GB+Extend the volume ''database'' by an extra 1GB
 <code>lvextend -L +1G /dev/mapper/datavg_database -r</code> <code>lvextend -L +1G /dev/mapper/datavg_database -r</code>
-If you skip the <code>-r</code> you could use resize2fs directly.+If you skip the ''-r'' you could use resize2fs directly.
 <code>lvextend -L +1G /dev/mapper/datavg_database <code>lvextend -L +1G /dev/mapper/datavg_database
 resize2fs /dev/mapper/datavg_database</code> resize2fs /dev/mapper/datavg_database</code>
Line 23: Line 23:
   - Check the file system.<code>e2fsck -f /dev/mapper/data_database</code>   - Check the file system.<code>e2fsck -f /dev/mapper/data_database</code>
   - Shrink the file system. Notice that we are deliberately shrinking it below our target size of 5GB.<code>resize2fs /dev/mapper/data_database4G</code>   - Shrink the file system. Notice that we are deliberately shrinking it below our target size of 5GB.<code>resize2fs /dev/mapper/data_database4G</code>
-  - Shrink the volume <code>database</code>.<code>lvreduce -L 5G /dev/mapper/data_database</code>+  - Shrink the volume ''database''.<code>lvreduce -L 5G /dev/mapper/data_database</code>
   - Expand the file system from 4G to 5G.<code>resize2fs /dev/mapper/data_database</code>   - Expand the file system from 4G to 5G.<code>resize2fs /dev/mapper/data_database</code>
 ====Delete==== ====Delete====
linux/lvm.1590314074.txt.gz · Last modified: (external edit)