Mover o conteúdo da unidade antiga para uma unidade já alocada

1

Na minha configuração, eu tenho 4x HDDs de 3 TB, e um novo HDD de 10 TB que estou tentando descarregar um dos 3 TB para.

Configuração atual:

  • /dev/sda - /dev/sdd : unidades de 3 TB (com /dev/sd*1 como suas partições)
  • /dev/sde : OS ssd
  • /dev/sdf : volume físico total de 10 TB, que foi alocado
  • storage : o nome do grupo de volumes e do volume lógico

Eu adicionei o 10tb ao grupo de volume com os seguintes comandos:

pvcreate /dev/sdf
vgextend storage /dev/sd6
lvextend -l +100%FREE /dev/storage/storage

No entanto, percebi rapidamente que depois de alocar o espaço livre do 10tb para o grupo de volume, eu não poderia fazer um pvmove de /dev/sdd1 (3tb) para /dev/sdf (10tb):

rogue@devlynx:~$ sudo pvmove /dev/sdd1 /dev/sdf
  No free extents on physical volume "/dev/sdf".
  No specified PVs have space available

Então, minha pergunta é principalmente sobre os próximos passos daqui; Quero mover o < = 3tb do conteúdo de sdd1 para sdf e, em seguida, remover sdd1 e /dev/sdd para uso em outra máquina. Eu sei que o pvmove é lento e se adaptou a isso, mas também estou aberto a métodos potencialmente mais rápidos.

    
por Rogue 04.02.2017 / 08:36

0 respostas