Forum Linux.redhat Remonter un LVM raid 0 sous fedora Core 6

Posté par  .
Étiquettes :
0
24
oct.
2006
Bonjour.

Suite au crash de mon système du à la mort de ma carte mère j'ai réinstallé mon système ( Fedora Core 6 test 3 )
et je souhaiterai remonter mon raid 0 logiciel via le lvm.

J'ai deux disque SATA qui apparaissent bien lorsque j'execute la commande fdisk -l sous cette forme :

/dev/sda1 * 1 20023 160834716 8e Linux LVM
/dev/sdb1 * 1 20023 160834716 8e Linux LVM

en executant la commande pvdisplay je vois bien mes deux lvm :

--- Physical volume ---
PV Name /dev/sda1
VG Name sata01
PV Size 153,38 GB / not usable 0
Allocatable yes
PE Size (KByte) 16384
Total PE 9816
Free PE 2
Allocated PE 9814
PV UUID zU7ttk-H2rq-tlQI-yndy-XGUt-3lx2-SFaQEE

--- Physical volume ---
PV Name /dev/sdb1
VG Name sata01
PV Size 153,38 GB / not usable 0
Allocatable yes (but full)
PE Size (KByte) 16384
Total PE 9816
Free PE 0
Allocated PE 9816
PV UUID BBXFdn-S9b6-Uawq-e425-YVSr-3fwg-5maAAJ

avec le vgscan je retrouve bien mon VGi :

Reading all physical volumes. This may take a while...
Found volume group "sata01" using metadata type lvm2

et avec la commande lvdisplay je retrouve mon volume logique :

vdisplay
--- Logical volume ---
LV Name /dev/sata01/sata01
VG Name sata01
LV UUID TvWbWK-qVyt-S01x-a8oc-QPij-309h-Bbp38l
LV Write Access read/write
LV Status available
# open 0
LV Size 306,72 GB
Current LE 19630
Segments 2
Allocation inherit
Read ahead sectors 0
Block device 253:1


ce qui me gène c'est le point de montage sous dev qui n'existe pas et je ne peux donc pas remonter mon volume.

de plus il est bien actif :

lvscan
ACTIVE '/dev/sata01/sata01' [306,72 GB] inherit

Quelqu'un aurai une idée pour soit modifier le point de montage soit me conseiller sur la procédure à suivre pour pouvoir monter mon volume?

Merci.
  • # Donc si je comprends bien

    Posté par  . Évalué à 1.

    tu ne peux pas faire
    mount /dev/sata01/sata01 /mnt ???

    C'est bien ça ?
    As-tu bien tapé la commande vgchange -a y avant ??
    • [^] # Re: Donc si je comprends bien

      Posté par  . Évalué à 1.

      quand j'essaye de faire un mount il me jete en me disant :

      wrong fs type

      Or il me semble bien que mes disque étaient en ext3...a moins que ce ne soit un format spécial pour le LVM.

      Sinon la commande vgchange -a y me retourne :

      device-mapper: reload ioctl failed: Argument invalide
      1 logical volume(s) in volume group "sata01" now active

      je ne comprend pas pourquoi je ne peux pas simplement monter le volume logique...
      • [^] # Re: Donc si je comprends bien

        Posté par  . Évalué à 1.

        Wrong fs type ? tu peux essayer de forcer le type avec l'option -t

        mount -t ext3 ....


        Et essaies aussi un

        vgdisplay -v /dev/sata01 svp
  • # Encore un détail

    Posté par  . Évalué à 1.

    Juste un détail: par expérience, je sais que le nom du VG donné par vgdisplay n'est pas toujours celui qui est vraiment utilisé


    pourrais-tu faire un

    find /dev -name "*sata01*"
    • [^] # Re: Encore un détail

      Posté par  . Évalué à 1.

      J'ai bien essayer de le forcer avec -t mais ca ne passe pas plus.

      le find me retourne ca :

      /dev/mapper/sata01-sata01

      de plus dans le repertoire mapper j'ai ceci :

      [root@illidan2 mapper]# ls
      control sata01-sata01 sil_aebgdgdeaheb

      et quand je fais un fdisk - l de sil_aebgdgdeaheb
      j'obtient :

      fdisk -l /dev/mapper/sil_aebgdgdeaheb

      Disk /dev/mapper/sil_aebgdgdeaheb: 164.6 GB, 164694982656 bytes
      255 heads, 63 sectors/track, 20023 cylinders
      Units = cylinders of 16065 * 512 = 8225280 bytes

      Device Boot Start End Blocks Id Syst em
      /dev/mapper/sil_aebgdgdeaheb1 * 1 20023 160834716 8e Linu x LVM


      ce qui correspond à un seul de mes disques....

      je me demande si il n'y aurai pas qu'un seul des deux volume actif?

      voici mon fichier fstab :


      LABEL=/1 / ext3 defaults 1 1
      devpts /dev/pts devpts gid=5,mode=620 0 0
      tmpfs /dev/shm tmpfs defaults 0 0
      proc /proc proc defaults 0 0
      sysfs /sys sysfs defaults 0 0
      LABEL=SWAP-hda3 swap swap defaults 0 0
      /dev/hda5 /mnt/stock ext3 defaults 0 0
      /dev/hdb1 /mnt/120go ext3 defaults 0 0
      /dev/mapper/sata02-sata01 /mnt/sata ext3 defaults 0 0
      • [^] # Re: Encore un détail

        Posté par  . Évalué à 1.

        ah oui j'ai aussi oublié pour le vgdisplay -v /dev/sata01 :

        [root@illidan2 mapper]# vgdisplay -v /dev/sata01
        Using volume group(s) on command line
        Finding volume group "sata01"
        --- Volume group ---
        VG Name sata01
        System ID
        Format lvm2
        Metadata Areas 2
        Metadata Sequence No 2
        VG Access read/write
        VG Status resizable
        MAX LV 255
        Cur LV 1
        Open LV 0
        Max PV 255
        Cur PV 2
        Act PV 2
        VG Size 306,75 GB
        PE Size 16,00 MB
        Total PE 19632
        Alloc PE / Size 19630 / 306,72 GB
        Free PE / Size 2 / 32,00 MB
        VG UUID 4Zluvw-Mnb6-GCIg-80sC-3B6z-DfVq-J2c506

        --- Logical volume ---
        LV Name /dev/sata01/sata01
        VG Name sata01
        LV UUID TvWbWK-qVyt-S01x-a8oc-QPij-309h-Bbp38l
        LV Write Access read/write
        LV Status available
        # open 0
        LV Size 306,72 GB
        Current LE 19630
        Segments 2
        Allocation inherit
        Read ahead sectors 0
        Block device 253:1

        --- Physical volumes ---
        PV Name /dev/sdb1
        PV UUID BBXFdn-S9b6-Uawq-e425-YVSr-3fwg-5maAAJ
        PV Status allocatable
        Total PE / Free PE 9816 / 0

        PV Name /dev/sda1
        PV UUID zU7ttk-H2rq-tlQI-yndy-XGUt-3lx2-SFaQEE
        PV Status allocatable
        Total PE / Free PE 9816 / 2
        • [^] # Re: Encore un détail

          Posté par  . Évalué à 1.

          Tu as essayé d'utiliser le UUID pour faire le montage? je ne connais pas du tout la façon de monter un disque Raid, mais sur mon système, les disques physiques sont montés à partir de leur UUID, sans faire mention du device.
          Par exemple, mon / est monté avec
          mount -t reiserfs -U 9186b293-fe72-469c-a3b8-6cb475833dcb /

          dans ton cas le UUID de ton logical volume est TvWbWK-qVyt-S01x-a8oc-QPij-309h-Bbp38l

          B.
          • [^] # Re: Encore un détail

            Posté par  . Évalué à 1.

            j'ai bien essayé avec le UUID mais il me retourne no such partition found

            mount -t reiserfs -U TvWbWK-qVyt-S01x-a8oc-QPij-309h-Bbp38l /mnt/sata/

            ...
            • [^] # Re: Encore un détail

              Posté par  . Évalué à 1.

              En continuant dans les idées au hasard: as-tu essayé de monter /dev/mapper/sata01-sata01 directement ?

              Et si tu fais ls -l /dev/mapper/sata01-sata01, est-ce que les numéros major et minor correspondent aux numéros marqués après Block Device quand tu fais lvdisplay ?
              • [^] # Re: Encore un détail

                Posté par  . Évalué à 1.

                Oui visiblement les numéros correspondent bien :

                ls -l /dev/mapper/sata01-sata01
                brw-rw---- 1 root disk 253, 1 oct 24 17:54 /dev/mapper/sata01-sata01

                253 et 1
                • [^] # Re: Encore un détail

                  Posté par  . Évalué à 1.

                  et oui j'ai aussi essayé de monter directement /dev/mapper/sata01-sata01 mais sans succès : wrong fs type.
  • # Tout simplement

    Posté par  . Évalué à 1.

    vgimport -v sata01 /dev/sda1 /dev/sdb1

    vgchange -ay sata01

    Et Magie !! Ton lvm est migré sur le nouveau système, éventuellement vgimport -f pour forcer
    • [^] # Re: Tout simplement

      Posté par  . Évalué à 1.

      J'ai essayé avec les commandes vgimport mais ca passe pas plus:

      vgimport -v sata01 /dev/sda1 /dev/sdb1
      Using volume group(s) on command line
      Finding volume group "sata01"
      Volume group "sata01" is not exported
      Finding volume group "sda1"
      Wiping cache of LVM-capable devices
      Volume group "sda1" not found
      Finding volume group "sdb1"
      Volume group "sdb1" not found

      Et en forcant : vgimport -fv sata01 /dev/sda1 /dev/sdb1
      Using volume group(s) on command line
      Finding volume group "sata01"
      Volume group "sata01" is not exported
      Finding volume group "sda1"
      Wiping cache of LVM-capable devices
      Volume group "sda1" not found
      Finding volume group "sdb1"
      Volume group "sdb1" not found

      et le vgchange ca passe pas du fait que les volumes soit actifs...
      • [^] # Re: Tout simplement

        Posté par  . Évalué à 1.

        je n'ai toujours pas trouvé de solution à mon problème...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.