|
|
| #. verify which devices we will work with | | #. verify which devices we will work with |
| | | |
| n | .. code-block:: | n | .. code-block:: bash |
| | | |
| sudo disk -l | | sudo disk -l |
| #. create a physical volume on the 20G and 400G LUNs | | #. create a physical volume on the 20G and 400G LUNs |
| | | |
| n | .. code-block:: | n | .. code-block:: bash |
| | | |
| sudo lvm pvcreate /dev/sdb | | sudo lvm pvcreate /dev/sdb |
| #. create a volume group on the 20G and 400G physical volumes | | #. create a volume group on the 20G and 400G physical volumes |
| | | |
| n | .. code-block:: | n | .. code-block:: bash |
| | | |
| sudo lvm vgcreate vg1 /dev/sdb | | sudo lvm vgcreate vg1 /dev/sdb |
| #. create a logical volume on the new volume groups | | #. create a logical volume on the new volume groups |
| | | |
| n | .. code-block:: | n | .. code-block:: bash |
| | | |
| sudo lvm lvcreate vg1 -l 100%VG --name app | | sudo lvm lvcreate vg1 -l 100%VG --name app |
| #. format each logical volume with ext4 filesystem | | #. format each logical volume with ext4 filesystem |
| | | |
| n | .. code-block:: | n | .. code-block:: bash |
| | | |
| sudo mkfs --type=ext4 /dev/mapper/vg1-app | | sudo mkfs --type=ext4 /dev/mapper/vg1-app |
| #. create mount points | | #. create mount points |
| | | |
| n | .. code-block:: | n | .. code-block:: bash |
| | | |
| sudo mkdir /app | | sudo mkdir /app |
| #. configure mount points in /etc/fstab | | #. configure mount points in /etc/fstab |
| | | |
| n | .. code-block:: | n | .. code-block:: bash |
| | | |
| /dev/mapper/vg1-app /app ext4 errors=remount-ro 0 1 | | /dev/mapper/vg1-app /app ext4 errors=remount-ro 0 1 |
| #. verify fstab | | #. verify fstab |
| | | |
| n | .. code-block:: | n | .. code-block:: bash |
| | | |
| sudo mount -a | | sudo mount -a |
| #. verify new filesystems | | #. verify new filesystems |
| | | |
| n | .. code-block:: | n | .. code-block:: bash |
| | | |
| df -hal | | df -hal |
| t | | t | |
|
|
| t | | t | once upon a time we randomly needed to add two new separate lvm logical volumes |
| | | to a server |
| | | |
| | | #. verify which devices we will work with |
| | | |
| | | .. code-block:: |
| | | |
| | | sudo disk -l |
| | | |
| | | We need to create physical volumes on both of these buggers |
| | | * /dev/sdb |
| | | * /dev/sdc |
| | | |
| | | #. create a physical volume on the 20G and 400G LUNs |
| | | |
| | | .. code-block:: |
| | | |
| | | sudo lvm pvcreate /dev/sdb |
| | | sudo lvm pvcreate /dev/sdc |
| | | |
| | | #. create a volume group on the 20G and 400G physical volumes |
| | | |
| | | .. code-block:: |
| | | |
| | | sudo lvm vgcreate vg1 /dev/sdb |
| | | sudo lvm vgcreate vg2 /dev/sdc |
| | | |
| | | |
| | | #. create a logical volume on the new volume groups |
| | | |
| | | .. code-block:: |
| | | |
| | | sudo lvm lvcreate vg1 -l 100%VG --name app |
| | | sudo lvm lvcreate vg2 -l 100%VG --name data |
| | | |
| | | |
| | | #. format each logical volume with ext4 filesystem |
| | | |
| | | .. code-block:: |
| | | |
| | | sudo mkfs --type=ext4 /dev/mapper/vg1-app |
| | | sudo mkfs --type=ext4 /dev/mapper/vg2-data |
| | | |
| | | #. create mount points |
| | | |
| | | .. code-block:: |
| | | |
| | | sudo mkdir /app |
| | | sudo mkdir /data |
| | | |
| | | #. configure mount points in /etc/fstab |
| | | |
| | | .. code-block:: |
| | | |
| | | /dev/mapper/vg1-app /app ext4 errors=remount-ro 0 1 |
| | | /dev/mapper/vg2-data /data ext4 errors=remount-ro 0 1 |
| | | |
| | | |
| | | #. verify fstab |
| | | |
| | | .. code-block:: |
| | | |
| | | sudo mount -a |
| | | |
| | | #. verify new filesystems |
| | | |
| | | .. code-block:: |
| | | |
| | | df -hal |
| | | |