A montagem do volume LVM2 me fornece 'mount: você deve especificar o tipo de sistema de arquivos'

2

Eu tenho um grupo de volume LVM2 'vgXEN' com um volume lógico chamado 'test-disk'.
Esta é a saída de lvdisplay :

--- Logical volume ---
LV Path                /dev/vgXEN/test-disk
LV Name                test-disk
VG Name                vgXEN
LV UUID                lHSgfx-wnY2-OtRO-zw7l-9SFA-mnht-KgK9MO
LV Write Access        read/write
LV Creation host, time DRAKE, 2013-08-26 12:02:08 +0200
LV Status              available
# open                 0
LV Size                10.00 GiB
Current LE             2560
Segments               1
Allocation             inherit
Read ahead sectors     auto
- currently set to     4096
Block device           253:4

E esta é a saída de lvscan :

ACTIVE            '/dev/vgXEN/test-disk' [10.00 GiB] inherit

Agora, quando tento montar este volume lógico com o comando, recebo um erro:

mount /dev/vgXEN/test-disk /mnt/test
mount: you must specify the filesystem type

Meu sistema operacional é 'Linux DRAKE 3.2.0-4-amd64 # 1 SMP Debian 3.2.41-2 + deb7u2 x86_64 GNU / Linux'.
Pesquisei na Internet, mas não consegui encontrar nada de útil. Alguém pode me apontar na direção certa, por favor? Thx!

UPDATE

O problema todo está relacionado ao armazenamento de imagens XEN e a maneira como eu quero fazer backup delas (via snapshot / montagem). Abaixo você pode ler o que eu fiz de errado e como deveria ser feito.

O que fiz de errado
Eu criei 1 volume lógico por imagem XEN, armazenando assim o disco e a partição swap em 1 LV:

LogicalVolume-A

xvda1 (disk)
xvda2 (swap)

Quando você tenta montar este LV, ele diz 'mount: você deve especificar o tipo de sistema de arquivos' e nada acontece, é claro. Isso ocorre porque o programa de montagem não sabe como ler tabelas de partição dentro de um LV como as pessoas afirmaram nas respostas abaixo.

A maneira de fazer isso
Crie 1 volume lógico por partição, armazenando assim o disco em 1 LV e a partição em 1 LV:

LogicalVolume-A

xvda1 (disk)

     

LogicalVolume-B

     

xvda2 (swap)

Agora é possível formatar esses volumes lógicos e usá-los em suas imagens como armazenamento. Uma vez formatado, você também pode montá-los com este comando simples

mount /dev/vgXEN/test-disk /mnt/test
    
por JonasVH 26.08.2013 / 12:19

2 respostas

5

A imagem Xen contém provavelmente uma ou mais partições e inclui, portanto, uma tabela de partições, portanto você não pode montá-la diretamente.

Execute file -Ls /dev/vgXEN/test-disk para obter informações sobre isso. Se a saída contiver algo com "setor de inicialização" e "partições", você poderá tentar

kpartx -av /dev/vgXEN/test-disk

Cria para cada partição um novo dispositivo em / dev / mapper. Você pode montar essas novas partições diretamente ou executar etapas adicionais se houver, por exemplo. um LVM dentro da imagem. Pode ser que haja também uma partição de troca, que você não pode montar. Você pode executar o comando de arquivo de cima para obter mais informações.

    
por 26.08.2013 / 15:06
2

Eu acho que o problema é que você não formatou este volume LVM. Tenha em mente que o LVM não é um sistema de arquivos, então, em cima do LVM, você ainda precisará de algo como ext4 ou reiserfs ou o que você preferir.

Você pode formatá-lo fazendo isso (para ext4) mkfs.ext4 /dev/vgXEN/test-disk . Após a formatação, você poderá montá-lo.

    
por 26.08.2013 / 12:21