Erro ao montar o diretório inicial em diferentes volumes lógicos

0

Eu criei discos rígidos do formato 3 do RAID 5. Formatado como ext4 este array de raid. Grupo VG0 criado e volume lógico lv_home em LVM. Então tentei montar o diretório padrão /home no lv_home, enquanto tentava montar o volume lógico lv_home na pasta contendo os perfis de usuário /home , obtendo o erro:

mount: wrong fs type, bad option, bad superblock on /dev/mapper/VG0-lv_home

em seguida, parece ser um link simbólico:

# file -s /dev/VG0/lv_home
/dev/VG0/lv_home: symbolic link to '../mapper/VG0-lv_home'

então

# file -s /dev/mapper/VG0-lv_home
/dev/mapper/VG0-lv_home: data

e

lvm> pvs
  PV         VG   Fmt  Attr PSize PFree 
  /dev/md0   VG0  lvm2 a-   2.02g 68.00m
lvm> lvdisplay
  --- Logical volume ---
  LV Name                /dev/VG0/lv_home
  VG Name                VG0
  LV UUID                WzJus7-2yV8-yhog-Ju1b-TpWH-IIAI-LIutwe
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                1.17 GiB
  Current LE             300
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           251:0

UPDATE

Quando dmesg | grep md0 eu tenho md0: unknown partition table . Eu fiz raid, pv, vg, lv, formatado mkfs.ext4 /dev/VG0/lv_home , atualizado /etc/fstab - mas ainda recebendo erro. Consegui montar apenas com mount -f /dev/md0 . Eu posso escrever arquivos para montado /dev/md0 at /tmp_home . O que parece ser um problema? ATUALIZAÇÃO 2

Eu posso montar apenas LV, mas não o raid5 (/ dev / md0 /):

# mount -t ext4 /dev/VG0/lv_home /mnt/tmp_home
# mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/dev/sda6 on /var type xfs (rw)
/dev/md1 on /export type xfs (rw)
none on /proc/fs/vmblock/mountPoint type vmblock (rw)
/dev/mapper/VG0-lv_home on /mnt/tmp_home type ext4 (rw)

Está correto?

    
por J.Olufsen 24.03.2012 / 23:50

1 resposta

1

Você diz:

I created RAID 5 form 3 hard drives. Formatted as ext4 this raid array.

O que você realmente precisa fazer é:

  • Crie um RAID
  • Crie um PV fora do dispositivo RAID (/ dev / md0 no seu caso)
  • Crie um VG desse PV (VG0 no seu caso)
  • Crie um ou mais LVs nesse VG, por ex. um para /, outro para / home, etc.
  • Formate cada um desses LVs separadamente (por exemplo, como ext4)
  • Monte-os onde quiser depois de serem formatados

A formatação de um dispositivo RAID que você vai usar para o LVM não é necessária e não serve a nenhum propósito. Dê uma olhada neste ótimo tutorial para uma visão geral mais geral do LVM (embora não seja o RAID pelo que vejo, mas vejo que você já fez essa parte):

por 25.03.2012 / 01:29

Tags