13.5. Possibilitando o cache dm-writecache para um volume lógico
Este procedimento permite o cache de operações de E/S escritas a um volume lógico usando o método dm-writecache
.
Pré-requisitos
-
Um volume lógico lento que você deseja acelerar usando
dm-writecache
existe em seu sistema. - O grupo de volume que contém o volume lógico lento também contém um volume físico não utilizado em um dispositivo de bloqueio rápido.
Procedimento
Se o volume lógico lento estiver ativo, desative-o:
# lvchange -- ativar n vg/main-lv
Substituir os seguintes valores:
vg
- O nome do grupo de volume
main-lv
- O nome do volume lógico lento
Criar um volume de
cachevol
desativado no dispositivo rápido:# lvcreate --activar n --size cachevol-size --nome fastvol vg /dev/fast-pv
Substituir os seguintes valores:
cachevol-size
-
O tamanho do volume
cachevol
, tais como5G
fastvol
-
Um nome para o volume
cachevol
vg
- O nome do grupo de volume
/dev/fast-pv
-
O caminho para o dispositivo de bloqueio rápido, tais como
/dev/sdf1
Anexe o volume
cachevol
ao volume lógico principal para iniciar o caching:# lvconvert --type writecache --cachevol fastvol vg /main-lv
Substituir os seguintes valores:
fastvol
-
O nome do volume
cachevol
vg
- O nome do grupo de volume
main-lv
- O nome do volume lógico lento
Ativar o volume lógico resultante:
# lvchange -- ativar y vg/main-lv
Substituir os seguintes valores:
vg
- O nome do grupo de volume
main-lv
- O nome do volume lógico lento
Etapas de verificação
Examine os dispositivos recém-criados:
# lvs --all --options +devices vg LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert Devices main-lv vg Cwi-a-C--- 500.00m [fastvol_cvol] [main-lv_wcorig] 0.00 main-lv_wcorig(0) [fastvol_cvol] vg Cwi-aoC--- 252.00m /dev/sdc1(0) [main-lv_wcorig] vg owi-aoC--- 500.00m /dev/sdb1(0)
Recursos adicionais
-
Para informações, incluindo exemplos administrativos, consulte a página de manual
lvmcache(7)
.