Como posso criar um volume lógico em dois discos usando o LVM?

11

Oi. Eu tenho um servidor Ubuntu 12.04 funcionando, que servirá como servidor de mídia. Eu adicionei dois discos de tamanho 3TB para colocar meus dados, e gostaria de combiná-los como um volume lógico de 6 TB que eu poderia montar em /media .

Até agora, criei uma partição em cada disco com fdisk e as gravei no ext3. Mas agora estou preso em como continuar. Eu uso o Mdadm para criar uma matriz Jbod? Ou eu uso o LVM para fazer um volume lógico desses dois discos? Eu não consigo encontrar a documentação que eu preciso, é principalmente sobre a extensão de volumes existentes ou a instalação de um novo sistema que eu não preciso.

Meu sistema operacional está em /dev/sdc1 (é um pendrive USB) e as duas novas partições criadas estão em /dev/sda1 e /dev/sdb1 .

Espero que você possa me dar algumas orientações.

    
por Hydrosine 20.11.2012 / 19:09

4 respostas

14

Você deve dar uma olhada em esta resposta detalhada .

Aqui está um resumo:

  1. Crie um volume físico no primeiro disco rígido e outro volume físico no segundo disco rígido.
  2. Crie um novo grupo de volumes, atribuindo ambos os volumes físicos a ele.
  3. Crie um novo volume lógico nesse grupo de volumes.
  4. Crie um novo sistema de arquivos ext3 nesse volume lógico.

O diagrama que eu copiei de esta resposta visualiza isso (mas com três sistemas de arquivos, em vez de apenas um):

Como você pode ver, criar um sistema de arquivos ext3 é a última etapa, não a primeira. Se você tiver uma partição ext3 existente que não esteja no LVM, não será possível migrá-la para o LVM. Você terá que fazer backup da partição, excluir a partição, configurar o LVM e, em seguida, copiar os arquivos de volta.

    
por Flimm 21.11.2012 / 00:21
3

Não faça isso, a menos que você tenha outros 2 discos de 3 TB para usar em um array de 4 discos no RAID10.

Simplesmente combinar os dois como uma única partição grande sem qualquer meio de backup dos dados, não é uma boa ideia. Os dados serão intercalados em ambos os discos, e se qualquer parte de qualquer disco ficar ruim, você pode acabar perdendo todos os 6 TB de dados (supondo que você tenha tantos dados), em vez de apenas metade deles.

Será muito mais seguro usar as duas como partições separadas, em vez de uma partição de matriz muito grande.

    
por dobey 20.11.2012 / 19:14
1

Uma maneira fácil de usar o LVM é:

  1. crie volumes físicos com o comando "pvcreate":

    • pvcreate /dev/sdc
    • pvcreate /dev/sdd
    • pvcreate /dev/sde
    • ...
  2. use system-config-lvm , que é uma ferramenta de GUI disponível no Ubuntu Software Center

a nova partição LVM pode ser de propriedade do root, mas é fácil configurá-la de volta para o usuário com:

sudo chown -R username:username /path/to/your/lvm
    
por max 05.10.2014 / 13:37
0

Em Debian usando lvm2

  1. Instale o lvm2 usando sudo apt-get install lvm2 e inicie-o usando /etc/init.d/lvm2 start

  2. Listar todos os volumes usando lsblk

  3. crie volumes físicos

    /sbin/pvcreate <volume from prev list>
    
  4. depois, para listar os volumes, use /sbin/lvmdiskscan

  5. Crie um grupo de volumes /sbin/vgcreate <name> /dev/vdb
  6. Formate o vg /sbin/mkfs.ext4 /dev/mapper/Vol_group

  7. altere fstab se você quiser mapear este vg para algum sistema de arquivos

    /dev/mapper/vg /var/lib/folder ext4 rw,user 
    
  8. monte o volume usando mount -a

por syk_coder 19.10.2016 / 15:26