Falha na montagem do volume físico para o LVM

0

Isso deve ser simples !! Eu tenho dois discos USB externos conectados a um servidor ESX ... E estou ficando grisalhos simplesmente tentando montá-los em uma máquina virtual em execução neste servidor (executando uma versão antiga do Ubuntu .. 10.04)

Anteriormente (embora eu não fosse responsável por isso), este sistema estava montando esses discos através de seus UUIDs sem nenhum problema. Eles foram especificados em / etc / fstab como abaixo

    ## External USB disks
    #####################
    #/dev/sdc1 /mnt/storage ext3 rw 0 0
    UUID=67efb5ed-1d7b-4b10-b75a-b62da236fc09 /mnt/storage ext3 rw 0 0
    #/dev/sdd1 /mnt/backup ext3 rw 0 0
    UUID=6d7ced76-e15f-4e17-b7b7-cc4f1cda59e6 /mnt/backup ext3 rw 0 0

Os discos USB foram desconectados por um tempo ... e agora foram reconectados. Eles têm UUIDs diferentes agora, e nomes PV diferentes: / dev / sda5 e / dev / sdb1 (ao invés do / dev / sdc1 & / dev / sdd1 mostrado nos comentários acima) Mas isso não deve importar. Eu posso ver o PV Nome, Nome VG, PV UUID etc para estes 2 discos com o comando "pvdisplay" veja abaixo: O único problema é que um está cheio .. mas ambos são Allocatable

--- Volume físico ---         Nome do PV / dev / sda5       VG Name serverxx       Tamanho PV 3.76 GiB / não utilizável 2.00 MiB       Sim alocável (mas completo)         ...       --- Volume físico ---       Nome do PV / dev / sdb1       VG Name serverxx       Tamanho PV 100,00 GiB / não utilizável 2,66 MiB       Sim alocável         ...

(os comandos "pv" e "pvs" também mostram o que eu espero. "lvmdiskscan" também mostra / dev / sda5 e / dev / sdb1 como volumes físicos LVM).

E eu vejo os mesmos PV UUIDs do comando acima quando eu executo o comando "blkid". Ambos são listados com TYPE="LVM2_member" na saída do comando blkid, que está abaixo:

/ dev / sdb1: UUID="bY6NUn-bPgl-Er6C-uKlp-FPqS-0YlP-Fy9CQn" TIPO="LVM2_member"         / dev / sda5: UUID="XYdSfI-S9Dh-frXy-P8Bn-Sqev-c0tS-3EdmZq" TYPE="LVM2_member"         / dev / sda1: UUID="49adb76f-a946-4224-a6d0-e0ab904f8a82" TIPO="ext2"         / dev / mapper / serverxx-root: UUID="1f65dc58-8082-47a5-8841-c8c5309460ba" TIPO="ext4"         / dev / mapeador / serverxx-swap_1: UUID="83abbaf9-009c-4f1e-a04b-626af375c4ed" TYPE="swap"         / dev / mapper / serverxx-owndata: UUID="0e393bdd-639d-48a6-b909-43cd96193b98" TIPO="ext3"

E ... Se eu rodar o df -hT para ver os dispositivos disponíveis e seus pontos de montagem eu fico abaixo eu NÃO vejo / dev / sda5 e / dev / sdb1 ... que é o que eu esperaria. Eu não os montei via fstab por enquanto.

Então agora ... eu tento montá-los manualmente com diferentes variações do comando mount ...

monte / dev / sda5 -t ext3 / mnt / armazenamento

Eu também tentei montar pelo UUID

monte -t ext3 UUID = XYdSfI-S9Dh-frXy-P8Bn-Sqev-c0tS-3EdmZq / mnt / storage

Eu continuo recebendo

mount: / dev / sda5 já montado ou / mnt / storage / busy

NÃO há processo associado a / mnt / storage .. e meus diretórios / mnt / storage e / mnt / backup estão presentes ... então esse não é o problema ...

Se eu rodar o fdisk -l eu recebo a saída abaixo ... / dev / sda5 é listado como uma partição mas não como sdb1 !!

      Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1          32      248832   83  Linux
    Partition 1 does not end on cylinder boundary.
    /dev/sda2              32         523     3942401    5  Extended
    Partition 2 does not end on cylinder boundary.
    /dev/sda5              32         523     3942400   8e  Linux LVM

O comando vgdisplay mostra apenas um grupo de volumes "serverxx" presente. Este VG é usado para todos os meus outros volumes lógicos de "trabalho":

/ dev / serverxx / raiz / dev / serverxx / swap_1 / dev / servidorxx / owndata

No entanto, o / dev / sda5 e / dev / sdb1 já estão definidos como parte do grupo de volumes "serverxx" que parece ... Eu sei disso porque quando executo os comandos vgcreate para essas partições (por exemplo, vgcreate vgpool / dev / sda5) Eu recebo a saída:

Volume físico '/ dev / sda5' já está no grupo de volume 'serverxx'

Se eu executar pvs -o + vg_uuid para listar todos os PVs do LVM detectados, incluindo seus UUIDs do VG, vejo isso:

PV VG Fmt Atr. PSize PFree VG UUID
        / dev / sda5 serverxx lvm2 a- 3,76g 0 u8YB7b-RF8T-lwXQ-W69e-hhEE-7EpE-wH2RLr         / dev / sdb1 serverxx lvm2 a-100.00g 12.75g u8YB7b-RF8T-lwXQ-W69e-hhEE-7EpE-wH2RLr

O UUID comum acima é apenas o UUID do grupo de volume do VG "serverxx".

Isso não é suficiente! Eu entendo que eu preciso de um grupo de volumes e volumes lógicos para essas partições para poder montá-los ... Mas para montá-los por seus UUIDs eu preciso de UUIDs específicos para cada um !! Eu tenho esses "UUIDs de hardware" do comando "blkid" acima ... mas a montagem deles falhou

Então, parece-me que algo está faltando no nível do volume antes que eu possa montar essas duas partições externas nos discos USB. Neste ponto, estou andando em círculos! Alguém pode, por favor, dizer o que me falta?

(por exemplo, preciso começar a criar grupos de volumes e volumes lógicos para poder montar esses discos? ... esses discos têm dados e não estão corrompidos!)

    
por Paul 06.07.2018 / 21:09

0 respostas