lvm-story

JSON

rev 2  |  foxhop  |  1375973932000  |  JSON

rev 1
rev 2
3#. verify which devices we will work with3#. verify which devices we will work with
44
n5    .. code-block::n5    .. code-block:: bash
6    6    
7     sudo disk -l7     sudo disk -l
13#. create a physical volume on the 20G and 400G LUNs13#. create a physical volume on the 20G and 400G LUNs
1414
n15    .. code-block::n15    .. code-block:: bash
1616
17     sudo lvm pvcreate /dev/sdb17     sudo lvm pvcreate /dev/sdb
20#. create a volume group on the 20G and 400G physical volumes20#. create a volume group on the 20G and 400G physical volumes
2121
n22    .. code-block::n22    .. code-block:: bash
2323
24     sudo lvm vgcreate vg1 /dev/sdb24     sudo lvm vgcreate vg1 /dev/sdb
28#. create a logical volume on the new volume groups28#. create a logical volume on the new volume groups
2929
n30    .. code-block::n30    .. code-block:: bash
3131
32     sudo lvm lvcreate vg1 -l 100%VG --name app32     sudo lvm lvcreate vg1 -l 100%VG --name app
36#. format each logical volume with ext4 filesystem36#. format each logical volume with ext4 filesystem
3737
n38    .. code-block::n38    .. code-block:: bash
39     39     
40     sudo mkfs --type=ext4 /dev/mapper/vg1-app40     sudo mkfs --type=ext4 /dev/mapper/vg1-app
43#. create mount points43#. create mount points
4444
n45    .. code-block::n45    .. code-block:: bash
46     46     
47     sudo mkdir /app47     sudo mkdir /app
50#. configure mount points in /etc/fstab50#. configure mount points in /etc/fstab
5151
n52    .. code-block::n52    .. code-block:: bash
5353
54     /dev/mapper/vg1-app /app               ext4    errors=remount-ro 0       154     /dev/mapper/vg1-app /app               ext4    errors=remount-ro 0       1
58#. verify fstab58#. verify fstab
5959
n60    .. code-block::n60    .. code-block:: bash
6161
62     sudo mount -a62     sudo mount -a
64#. verify new filesystems64#. verify new filesystems
6565
n66    .. code-block::n66    .. code-block:: bash
6767
68     df -hal68     df -hal
t69 t
rev 1  |  foxhop  |  1375973900000  |  JSON

empty
rev 1
tt1once upon a time we randomly needed to add two new separate lvm logical volumes 
 >to a server
2 
3#. verify which devices we will work with
4 
5    .. code-block::
6    
7     sudo disk -l
8    
9    We need to create physical volumes on both of these buggers
10    * /dev/sdb
11    * /dev/sdc
12 
13#. create a physical volume on the 20G and 400G LUNs
14 
15    .. code-block::
16 
17     sudo lvm pvcreate /dev/sdb
18     sudo lvm pvcreate /dev/sdc
19 
20#. create a volume group on the 20G and 400G physical volumes
21 
22    .. code-block::
23 
24     sudo lvm vgcreate vg1 /dev/sdb
25     sudo lvm vgcreate vg2 /dev/sdc
26 
27 
28#. create a logical volume on the new volume groups
29 
30    .. code-block::
31 
32     sudo lvm lvcreate vg1 -l 100%VG --name app
33     sudo lvm lvcreate vg2 -l 100%VG --name data
34 
35 
36#. format each logical volume with ext4 filesystem
37 
38    .. code-block::
39     
40     sudo mkfs --type=ext4 /dev/mapper/vg1-app
41     sudo mkfs --type=ext4 /dev/mapper/vg2-data
42 
43#. create mount points
44 
45    .. code-block::
46     
47     sudo mkdir /app
48     sudo mkdir /data
49 
50#. configure mount points in /etc/fstab
51 
52    .. code-block::
53 
54     /dev/mapper/vg1-app /app               ext4    errors=remount-ro 0       1
55     /dev/mapper/vg2-data /data             ext4    errors=remount-ro 0       1
56 
57 
58#. verify fstab
59 
60    .. code-block::
61 
62     sudo mount -a
63 
64#. verify new filesystems
65 
66    .. code-block::
67 
68     df -hal
69