%20eliminar%C3%A1%20os%20dados%20armazenados%20na%20parti%C3%A7%C3%A3o%20lvm%20bruta.png)
Criamos 6 volumes lógicos em um grupo de volumes.
A configuração é semelhante a:
dois discos de 250g cada
1º disco usamos 21gb para outro. (Não particionado por lvm)
Os 229g restantes no 1º disco e 250g no 2º disco participarão do particionamento LVM
Os 229g(disco1)+250g(disco2) restantes são configurados como um único pv. Todo esse pv está configurado como vg único. Em vg dividimos como 6 lvs
Entre seis, 2 lv são partições de disco bruto (sem sistema de arquivos). Estamos gravando alguns dados em 2 lvs brutos (dados de cache)
Estamos fazendo vgremove (que removeu todos os lvs e grupos de volumes do volume físico) em um cenário e
Posteriormente criando pv, vg e todos os 6 lvs.
Descubra se existem dados em uma das partições de volume lógico bruto. Parece que os dados não desapareceram.
Pergunta: O vgremove (que removeu todos os lvs e grupos de volumes do volume físico) eliminará os dados que estão na partição bruta. Como os dados persistem.
Responder1
Nenhuma limpeza é feita vgremove
e isso é bom porque permite que você recupere o conteúdo, por exemplo, se você executar o comando no grupo de volumes errado.
Responder2
Se /etc/lvm/lvm.conf
a issue_discards
configuração estiver habilitada na devices
seção, então (e somente então) LVMvaiemita comandos TRIM/DISCARD (TRIM para SATA, DISCARD para qualquer coisa baseada em SCSI) para as áreas do disco que estão sendo liberadas por lvremove
ou vgremove
. Se o disco suportar esses comandos (a maioria dos SSDs suporta; os HDDs podem ou não), isso normalmente torna os dados irrecuperáveis para todos os fins práticos, assim que a operação de apagamento tiver tempo suficiente para ser concluída.
Se issue_discards
não estiver habilitado, então lvremove
apagará vgremove
apenas os metadados do LVM que identificam esse LV/VG, e a limpeza dos dados reais (se necessário) será de responsabilidade do administrador do sistema.