Por que o HDD LVM falha no comando “mount” ao inicializar a partir do CDROM?

0

Atualmente tenho um post de superusuário perguntando se consigo instalar / atualizar LUKS / LVM existente sem ter que apagar e reconstruir as partições. Isso forneceu instruções para montar o HDD, mas há erros. Eu reimprimi as etapas abaixo e indiquei o erro que estou tendo. Outro post sobre o mesmo tópico oferece o mesmo conselho, mas não parece ter os mesmos problemas que estou tendo.

Meu objetivo é determinar se posso atualizar usando o LUKS e o LVM existentes. No entanto, o problema é o mesmo se eu quisesse executar fsck operações na inicialização do disco rígido interno a partir do CD de mídia LIVE.

Um: abra o volume criptografado

 su -
 cryptsetup luksOpen /dev/sda3 cryptLVM

Dois: crie todos os diretórios necessários:

2. 
mkdir /mnt/{home,proc,dev,sys}

Três: Monte o LVM:

3. 
mount /dev/mapper/cryptVG-root /mnt
mount /dev/mapper/cryptVG-data /mnt/home

Quatro: monte todos os sistemas de arquivos do sistema:

4.
mount -t proc /proc /mnt/proc
mount --bind /sys /mnt/sys
mount --bind /dev /mnt/dev

O problema ocorre entre 3-4.

> mount: you must specify the filesystem type

Se eu especificar -t ext4 , obtenho outro erro.

> mount: special device /dev/mapper/cryptVG-data does not exist

UPDATE: Eu também tenho um postar sobre o valor LUKS / cryptsetup name enquanto tento descobrir como essas ações cooperam para montar o HDD.

    
por xtian 13.06.2012 / 23:10

1 resposta

1

Dependendo da sua configuração, pode ser necessário ativar explicitamente o grupo de volumes correspondente antes ou depois de usar o cryptsetup.

Como já mencionado em este comentário , tente vgscan e / ou vgdisplay primeiro.

Você pode ativar todos os volumes lógicos disponíveis no grupo de volumes com vgchange -ay .

    
por 14.06.2012 / 09:43