Convertendo o disco existente para lvm, para poder aumentar o armazenamento?

Convertendo o disco existente para lvm, para poder aumentar o armazenamento?

Eu tenho um disco. Quero convertê-lo para LVM, para poder adicionar outro disco a ele - para aumentar o armazenamento.

Não é um disco de sistema nem nada, é formatado usando xfs e apenas armazena dados.

Aqui está a informação

/dev/sdc                           932G   32G  900G   4% /gluster/bricks/1
Disk /dev/sdc: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Então o que eu queria fazer é adicionar outro disco físico e o sistema o verá como um só.

Alguém pode ajudar com alguns passos simples sem perder os dados contidos nele.

Eu tentei o pvcreate, mas consegui que o disco estivesse montado.

Eu meio que não sei o que estou fazendo - então pensei em entrar em contato.

Quero dizer, não são discos de sistema, é apenas um disco extra que desejo converter para LVM, para poder estendê-lo usando outro disco físico.

Se eu puder fornecer mais detalhes, por favor me avise, forneci apenas as duas saídas de comando acima.

Responder1

O que você pode fazer é configurar um volume lógico LVM no novo disco, copiar o sistema de arquivos xfs para o novo volume lógico, substituir o antigo xfs por um volume físico LVM e, em seguida, adicionar o novo volume físico ao grupo de volumes LVM. Finalmente, você pode redimensionar o novo volume lógico para fornecer mais espaço de armazenamento. Isso permitiria efetivamente que o novo sistema de arquivos xfs se estendesse por ambos os discos.

AVISO: Antes de prosseguir recomendo fazer um backup dos seus dados.

  1. Instale o novo disco. Por exemplo, digamos que seja chamado /dev/sdd.
  2. Crie uma tabela de partição (ex. GPT) e uma partição. Você pode usar ferramentas como cfdisk, partedougparted
  3. Crie um volume físico no novo disco e um grupo de volumes. Por exemplo, vamos chamar o grupo de volumesvg0:vgcreate vg0 /dev/sdd1
  4. Crie um volume lógico:lvcreate -ay -L 931.5G -n gluster vg0
  5. Pare o serviço gluster e desmonte o sistema de arquivos gluster xfs.
  6. Copie o sistema de arquivos xfs para o volume lógico:xfs_copy /dev/sdc /dev/vg0/gluster
  7. Faça uma limpeza rápida no antigo sistema de arquivos xfs:wipefs /dev/sdc
  8. Adicione a unidade antiga ao grupo de volumes:vgextend vg0 /dev/sdc
  9. Edite /etc/fstabpara que o sistema de arquivos xfs seja montado a partir de/dev/mapper/vg0-gluster
  10. Cruze os dedos e reinicie.

Se tudo correr bem, tudo será como antes, exceto que você terá um grupo de volumes LVM que consiste na capacidade de armazenamento de ambos os discos. Você pode então usar lvextendpara aumentar o tamanho do sistema de arquivos xfs.

informação relacionada