Add some tips about LV caching
authorAurelien Jarno <aurelien@aurel32.net>
Sun, 1 Sep 2019 12:47:39 +0000 (14:47 +0200)
committerAurelien Jarno <aurelien@aurel32.net>
Sun, 1 Sep 2019 12:47:57 +0000 (14:47 +0200)
input/howto/lvm.creole [new file with mode: 0644]
input/index.mdwn

diff --git a/input/howto/lvm.creole b/input/howto/lvm.creole
new file mode 100644 (file)
index 0000000..ef201e6
--- /dev/null
@@ -0,0 +1,21 @@
+== Random LVM stuff ==
+
+=== LV caching ===
+
+We use LV caching at least on godard.d.o and smit.d.o. Here are the setup instructions:
+
+* Make sure that both the HDD and SSD are in the same volume group.
+
+* Make sure module loading is enabled
+
+* Run the following command to enable LV caching for the srv LV in the vg0 VG, assuming the SSD is /dev/sda3:
+
+{{{
+  lvcreate --type cache --cachemode writethrough -L 120G -n srv_cachepool vg0/srv /dev/sda3
+}}}
+
+* It is currently not possible to resize a LV with a LVM cache. The workaround is to disable LV caching, resize the LV and reenable it. LV caching can be disabled with the following command:
+
+{{{
+  lvconvert --uncache vg0/srv
+}}}
index c5f2624..7397cae 100644 (file)
@@ -65,6 +65,7 @@ ticket.
 * [[howto/new-dpl]]: What to do when we have a new DPL
 * [[howto/new-dsa]]: What to do when we have a new DSA member
 * [[howto/static-mirroring]]: Static mirroring fu
+* [[howto/lvm]]: LVM related tips
 
 ## ports