Você não precisa alterar o tamanho do bloco LVM, o que acontece é o seguinte:
Para usar uma partição, volume LVM ou até mesmo um arquivo como swap em swapon
time, o kernel gera um mapa de deslocamento de swap - > blocos de discos e, a partir de então, o kernel usa esses mapeamentos para executar a E / S de troca diretamente na fila de disco real para troca. Isso permite que o kernel contorne muitas operações de armazenamento em cache do sistema de arquivos, metadados, LVM, para acesso de swap.
No momento em que o volume do LVM não é contíguo, o que significa que os blocos de disco reais usados pelo seu volume LVM de troca estão espalhados sobre o (s) disco (s) físico (s) subjacente (s), que é ineficiente e aciona o aviso , sua troca consiste em um grande número de bits individuais de disco, em vez de uma seção de disco.
Você pode tentar modificar o volume do LVM com o lvchange
sinalizador -C y
Isso mudará a política para contígua.
-C
,--contiguous {y|n}
Tries to set or reset the contiguous allocation policy for logical volumes. It's only possible to change a non-contiguous logical volume's allocation policy to contiguous, if all of the allocated physical extents are already contiguous.
Você pode precisar recriar o volume do LVM se as extensões físicas ainda não estiverem contíguas, lvcreate
suporta os mesmos -C y
, --contiguous y
sinalizadores.