Estou experimentando o LVM e configurando um novo servidor web no Ubuntu 16.04 LTS, mas não consigo montar meus volumes lógicos.
O servidor web possui dois volumes físicos. Usei o programa de instalação para configurar o primeiro volume /dev/sda e instalei o sistema operacional. Agora estou tentando configurar o segundo dispositivo e montá-lo.
Usei pvcreate, vgcreate e lvcreate para criar o seguinte (saída do lvscan):
ACTIVE '/dev/medface-vg2/logs' [100.00 GiB] inherit
ACTIVE '/dev/medface-vg2/webapp' [1.90 GiB] inherit
Cada uma dessas partições é visível no sistema de arquivos em /dev/medface-vg2/logs e /dev/medface-vg2/webapp.
Em seguida, criei /var/www como ponto de montagem usando mkdir. O outro ponto de montagem já foi criado na configuração do sistema em /var/log.
Usando os comandos sudo mount /dev/medface-vg2/logs /var/log
e sudo mount /dev/medface-vg2/webapp /var/www
, devo montar meus volumes lógicos na estrutura de arquivos para uso, mas em vez disso vejo a seguinte mensagem:
mount: wrong fs type, bad option, bad superblock on [lv reference here] missing codepage or helper program, or other error.
In some cases useful info is found in syslog - try dmesg | tail or so.
Quando corro, dmesg | tail
vejo o seguinte:
[ 1251.731372] sdb: sdb1
[ 1251.732037] sd 2:0:1:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
[ 1251.732225] sdb: sdb1
[ 1326.450014] sd 2:0:1:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
Esta mensagem é repetida com o número inicial, que presumo ser um tipo de incremento de carimbo de data / hora.
Vi referências ao gdisk, mas meu sistema não possui o gdisk instalado, então estou pensando que deve haver outro programa auxiliar que possa ajudar.
Tenho acesso ao fdisk, mas acho que o fdisk pode não funcionar com os volumes lvm. Talvez isso seja um equívoco, porque usei o fdisk para preparar as unidades físicas antes de usar o lvm, visualizo o fdisk operando em um nível inferior ao lvm e, portanto, incapaz de entender as construções do lvm.
Como faço para montar esses volumes superdimensionados?
Responder1
Para editar o arquivo /etc/fstab, tentei identificar os tipos de sistema de arquivos de volume e percebi que nunca criei o sistema de arquivos. Mount estava tentando me dizer que eu nunca criei o sistema de arquivos.
Eu costumava mkfs
criar ext4
sistemas de arquivos em cada volume lógico. Em seguida, executei novamente os comandos de montagem e tudo funcionou conforme o esperado. Não houve mais erros!
Então, a resposta para o meu problema é:
Não se esqueça de criar os sistemas de arquivos mkfs
antes de montar os volumes lógicos.