<table class="provenance-header" style="border: 0; border-collapse: collapse; margin: 0 0 16px 0; width: 100%;">
<tr style="border: 0;">
<td style="border: 0; vertical-align: top; padding: 0 24px 0 0;">

> **Source:** [https://foxhop.net/f3d70a5f-2f95-11f1-8b49-e86a64d24d78/lvm-story](https://foxhop.net/f3d70a5f-2f95-11f1-8b49-e86a64d24d78/lvm-story)  
> **Snapshot:** 2026-10-16T05:51:51Z  
> **Generator:** Remarkbox `d747782`  
>
> *This is a thread snapshot. The living document lives at the source URI above — it may have been edited, extended, or replied-to since.*

</td>
<td style="border: 0; vertical-align: top; width: 200px; text-align: right;">

![Scan for living source](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAACkAQAAAAAxzrjsAAABZklEQVR42tVXMXLEQAxi8gH+/0t+oAi0RYprMkOR7LmwXMgyQojDfDjCH34KgCM52B8d6gufzm+eYjh7YURCL+zkBbkFv0+iw1peOPPme2Gv3i1XEtSs1x+v7df4HT18TYAfp8YHn1AtgDDs6+C7BZoJy+GLOnnhcTDHwgr4roPDNi1zgYyGrxK+TMIt1CTzLHfwzbgdeZVXdPJacsyGQMuIT6vebR5zMyc9HT5kyIwsTTSw1TcnfTzD1tvC92GhMMHzVsL3kYzOOkjzSnpmTVDE0o3r6ZllB9FduYstffBUuHN7QuJp5XVmRM1M35Y+pFKDYEpkikv81USBje5lnhZ/z5REJSXV9kVWHKK9COVaez4t295ZKraBLf21STMVaG7ETdT2cQxUtpHva/5hzpFwzkM0/U6kh1GIqu+LtCvmZ3p5zzbISsFp1uvu8RZn068b42zmbLuenzTX3DJpWPST/+d/1jec3MrlHzr+6gAAAABJRU5ErkJggg==)

</td>
</tr>
</table>

once upon a time we randomly needed to add two new separate lvm logical
volumes to a server

1.  verify which devices we will work with

    ::: {#cb1}
        sudo disk -l
    :::

    We need to create physical volumes on both of these buggers:

    -   /dev/sdb
    -   /dev/sdc

2.  create a physical volume on the 20G and 400G LUNs

    ::: {#cb2}
        sudo lvm pvcreate /dev/sdb
        sudo lvm pvcreate /dev/sdc
    :::

3.  create a volume group on the 20G and 400G physical volumes

    ::: {#cb3}
        sudo lvm vgcreate vg1 /dev/sdb
        sudo lvm vgcreate vg2 /dev/sdc
    :::

4.  create a logical volume on the new volume groups

    ::: {#cb4}
        sudo lvm lvcreate vg1 -l 100%VG --name app
        sudo lvm lvcreate vg2 -l 100%VG --name data
    :::

5.  format each logical volume with ext4 filesystem

    ::: {#cb5}
        sudo mkfs --type=ext4 /dev/mapper/vg1-app
        sudo mkfs --type=ext4 /dev/mapper/vg2-data
    :::

6.  create mount points

    ::: {#cb6}
        sudo mkdir /app
        sudo mkdir /data
    :::

7.  configure mount points in /etc/fstab

    ::: {#cb7}
        /dev/mapper/vg1-app /app               ext4    errors=remount-ro 0       1
        /dev/mapper/vg2-data /data             ext4    errors=remount-ro 0       1
    :::

8.  verify fstab

    ::: {#cb8}
        sudo mount -a
    :::

9.  verify new filesystems

    ::: {#cb9}
        df -hal
    :::


---

**Source:** [https://foxhop.net/f3d70a5f-2f95-11f1-8b49-e86a64d24d78/lvm-story](https://foxhop.net/f3d70a5f-2f95-11f1-8b49-e86a64d24d78/lvm-story)  
**Snapshot:** 2026-10-16T05:51:51Z  
**Generator:** Remarkbox `d747782`
