Qual é a diferença entre uma partição e um volume físico?

2

Por que não podemos criar diretamente um grupo de volumes em um disco sem criar um volume físico a partir dele?

O que é uma extensão física? Temos até extensões físicas em uma partição?

    
por Sudheer Chigullapally 26.06.2015 / 15:17

2 respostas

6

O volume físico (PV) é simplesmente a partição com os metadados do LVM adicionados. Você não pode criar o grupo de volume (VG) sem referir-se aos metadados, assim você tem que primeiro criar o PV (s) que serão membros do VG. Uma extensão física (PE) é exatamente isso - a seção real do disco para o qual você está gravando, muito semelhante a um endereço de disco estilo antigo CHS (cylinder-head-sector). Você sempre terá PEs em um mundo LVM.

    
por 26.06.2015 / 15:24
1

Um "volume físico" é a terminologia do LVM para o armazenamento subjacente no qual ele coloca dados. Alguns exemplos típicos de volumes físicos incluem

  • um disco inteiro
  • uma partição de disco
  • uma matriz RAID
  • um volume criptografado

Um grupo de volumes é uma camada de abstração intermediária entre volumes físicos (correspondentes ao armazenamento subjacente) e volumes lógicos (cada um contendo um sistema de arquivos (normalmente)). Para “criar grupo de volumes em um disco”, você precisa, por definição, declarar o disco como um volume físico para uso pelo LVM.

Uma "extensão física" é apenas uma parte consecutiva de 4MB (por padrão) em um volume físico LVM. É um conceito de LVM, não um conceito de disco.

Você pode transformar um disco em um volume físico LVM, mas ele tende a facilitar a manutenção para primeiro criar uma partição (uma única partição, se quiser usar todo o disco) e tornar essa partição um volume físico LVM. Veja Os méritos de um sistema de arquivos sem partição

Então, para usar o LVM em um único disco, digamos /dev/sda :

  • Use fdisk (ou gdisk , parted , etc.) para criar uma partição sda1 .
  • Use pvcreate /dev/sda1 para transformar a partição em um volume físico.
  • Execute vgcreate mystorage /dev/sda1 em um grupo de volumes chamado mystorage usando a partição como espaço de armazenamento.
  • Execute lvcreate … mystorage para cada um dos volumes lógicos que você deseja criar.
por 27.06.2015 / 15:48

Tags