Como remontar volumes lógicos novamente após o uso de lvremove?

2

Para criar uma partição menor para uma imagem clonezilla menor, inicializei a partir de um USB do ubuntu-live, desmontei as partições bloqueadas com lvremove (não lembro os nomes exatos, mas semelhantes a: 'root' e ' swap_1 ') e redimensionou a partição de inicialização de 465GB para 108GB.

Depois disso, tentei reinicializar (sem o ubuntu-live USB), mas o computador não pôde inicializar mais porque não conseguiu encontrar nenhuma unidade montada. Ele exibiu um erro "Desistir de esperar pelo dispositivo raiz", etc. initramfs.

Como posso montar as partições novamente?

Como o GParted se parece:

Qual é a aparência de system-config-lvm :

Aqui estão algumas saídas de terminal que podem ser úteis:

ubuntu@ubuntu:~$ sudo vgscan
Reading all physical volumes.  This may take a while...
Found volume group "ubuntu-vg" using metadata type lvm2

...

ubuntu@ubuntu:~$ sudo pvs
PV         VG        Fmt  Attr PSize   PFree  
/dev/sda5  ubuntu-vg lvm2 a--  108.00g 108.00g

...

ubuntu@ubuntu:~$ sudo fdisk -lu

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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
Disk identifier: 0x0004fdc0

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   83  Linux
/dev/sda2          501758   976771071   488134657    5  Extended
/dev/sda5          501760   226996223   113247232   8e  Linux LVM
    
por evsc 16.08.2016 / 17:19

1 resposta

1

Restaure volumes lógicos excluídos do backup seguindo esta resposta para "Como recuperar o volume lógico excluído com lvremove" :

  

Exemplo:

     

1 - Eu removi meu volume lógico!

$ sudo lvremove /dev/vg1/debian.root
     

2 - A primeira coisa a fazer é procurar o arquivo em   /etc/lvm/archive/vg1_(xxxxx).vg. Eu posso fazer isso, apenas olhando a data   que eu removi o volume lógico!

$ sudo ls -l /etc/lvm/archive |more
     

3- Eu achei!

-rw------- 1 root root 16255 Mar 20 14:29 vg1_00223-235991429.vg
-rw------- 1 root root 16665 Mar 20 16:49 vg1_00224-748876387.vg
-rw------- 1 root root 17074 Mar 20 16:49 vg1_00225-931666169.vg
-rw------- 1 root root 17482 Mar 20 16:50 vg1_00226-1238302012.vg
-rw------- 1 root root 18081 **Mar 20 21:57 vg1_00227-2048533959.vg**
     

Data em que eu fiz o lvremove !!! ... foi há alguns minutos ..

     

4 - Vamos ver o arquivo!

$ sudo head /etc/lvm/archive/vg1_00227-2048533959.vg
*# Generated by LVM2 version 2.02.95(2) (2012-03-06): Thu Mar 20 21:57:58 2014
contents = "Text Format Volume Group"
version = 1
description = **"Created *before* executing 'lvremove /dev/vg1/debian.root'"**
creation_host = "server"  # Linux server 3.8.0-35-generic #50-Ubuntu SMP Tue Dec 3 01:24:59 UTC 2013 x86_64
creation_time = 1395363478    # Thu Mar 20 21:57:58 2014*
     

5 - Faça um teste antes de recuperá-lo!

$ sudo vgcfgrestore vg1 --test -f /etc/lvm/archive/vg1_00227-2048533959.vg
Test mode: Metadata will NOT be updated and volumes will not be
(de)activated.   **Restored volume group vg1**
     

6 - Ok, agora repita a linha de comando, sem o (--test)

$ sudo vgcfgrestore vg1 -f /etc/lvm/archive/vg1_00227-2048533959.vg
**Restored volume group vg1**
     

7 - Confira!

$ sudo lvscan |grep debian
ACTIVE            '/dev/vg1/debian.root' [7,81 GiB] inherit
     

8 - Se a lógica não estava ativa, faça isso!

$ sudo lvchange -a y /dev/vg1/debian.root 
    
por evsc 16.08.2016 / 21:37