Se eu entendi corretamente, você deseja usar o espaço livre no sdd2 para criar outra partição sdd3. Para fazer isso, primeiro você precisa redimensionar o volume físico (se você não tiver feito isso) usando pvresize
.
Primeiro, observe o tamanho do seu volume físico usando pvdisplay /dev/sdd2
. Se já tiver o tamanho correto, pule para a próxima etapa. Caso contrário, você precisa redimensioná-lo primeiro:
pvresize --setphysicalvolumesize 123G /dev/sdd2
Em vez de 123G, use o novo tamanho apropriado. Tenha cuidado com isso.
Quando pvresize
falha com um erro que determinadas extensões são alocadas, então pode haver duas razões para isso: 1) você tentou tornar o tamanho pv muito pequeno 2) certas extensões são alocadas no final do disco do começo.
No último caso, você precisa mover essas extensões para o começo primeiro. Para uma lista de alocações de segmentos contíguos, execute
pvs -v --segments
Quando você tem espaço livre no seu PV, nem tudo será alocado do primeiro ao último segmento. Mova os fragmentos que bloqueiam seu pvresize para o começo com
pvmove --alloc anywhere SOURCE_SEGMENTS
(SOURCE_SEGMENTS sendo os segmentos que você deseja mover)
Para uma explicação mais detalhada, consulte as respostas aqui: link
O próximo passo é reduzir o tamanho da partição. Anote o novo tamanho total do seu volume físico. Em seguida, use o fdisk (ou sua ferramenta gráfica ou qualquer outro programa de particionamento de sua preferência), anote o bloco inicial da partição sdd2, apague-o e crie um novo com o tamanho do seu volume físico. É importante que essa nova partição inicie no mesmo bloco exato em que sua antiga partição sdd2 começou! Para o tamanho da partição, tenha em mente que você pode ter que converter números de bloco / setor em bytes. O fdisk informará quantos bytes estão alocados para um setor (geralmente 512). Também tenha em mente que as magnitudes são de base 1024, não 1000 (ou seja, KiB em vez de kB).
Depois de criar o novo sdd2 menor, você tem um novo espaço não alocado em seu disco, que pode ser usado para criar outra partição sdd3.
No entanto, se você quiser apenas usar os 600MB livres no final do sdd2 para o seu LVM, você pode apenas querer ampliar o seu pv usando
pvresize /dev/sdd2
Depois aumente o tamanho do seu sistema de arquivo e lv (usando lvresize -r
) e pronto. Você pode, claro, também criar um novo lv no espaço livre de fotovoltaicos.