Forum général.général montage d'un LVM existant.

Posté par  .
Étiquettes : aucune
0
12
jan.
2007
Hello !

J'ai un besoin urgent d'acceder à des données récupéré sur un disque dur partitionné via LVM :
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 13 104391 83 Linux
/dev/sdb2 14 30401 244091610 8e Linux LVM


Malheureusement, un bête
mount /dev/sdb2 /mnt/toto
ne marche pas, et je ne sais pas par ou commencer. Comme je n'ai pas envie de perdre des données, je me tourne vers vous. Alors si vous passez dans le coin avec une âme charitable... :)

Aurel.

PS: peu de chance que ca ait une importance, mais la coupable est une FC5
  • # Re: montage d'un LVM existant.

    Posté par  . Évalué à 4.

    Pour commencer : ne pas paniquer !!!
    • Il faut d'abord installer les outils LVM. Par exemple sous Debian/Ubuntu,
      aptitude install lvm2.
      
    • Il faut aussi vérifier que ton noyau supporte LVM, et le device-mapper (dm). Alors là normalement, ton gestionnaire de paquets a installé des scripts de démarrage pour lvm et le device-mapper. Tu peux essayer de répérer les scripts correspondants dans /etc/init.d, ou rebooter.
    • Alors, là tu vas pouvoir faire (en root) vgdisplay pour connaître le nom des volume groups.
       root@XXXXXX:~# vgdisplay
        --- Volume group ---
        VG Name               monvg
        System ID
        Format                lvm2
      
      Mon volume group s'appelle monvg. Attention, il peut y avoir plusieurs volume groups.
    • Et là tu vois dans /dev/monvg les volumes logiques, que tu peux monter comme des partitions.
    • [^] # Re: montage d'un LVM existant.

      Posté par  . Évalué à 2.

      Merci pour ta réponse rapide :)

      La machine sur lequel le disque est monté contient elle-même un disque en LVM, donc a priori tout ce qui est nécessaire est déjà installé :)

      Par contre, le vgdisplay ne me montre qu'un seul VG, celui qui comprends /dev/sda, mais aucune trace d'un second VG qui pourrait correspondre à mon /dev/sdb :S

      Du coup, je ne sais pas par où continuer.
      • [^] # Re: montage d'un LVM existant.

        Posté par  . Évalué à 1.

        Quelques idées :

        Essaie la commande pvscan

        N'y aurait-il pas un script dans lvm.conf pour ne scanner que certains disques ... (Normalement ça sert à désactiver le scan des CD-ROM ou DVD-ROM) ? Mais attention si tu te plantes en modifiant ce fichier, c'est un coup à ne plus pouvoir booter ton système.

        • [^] # Re: montage d'un LVM existant.

          Posté par  . Évalué à 2.

          Chouette, pvscan détecte mon /dev/sdb2 :) !

          Si je comprends bien, ma question devient donc: est-ce possible de créer un volume group associé à ce physical volume, sans zigouiller le contenu de ce dernier ?
          • [^] # Re: montage d'un LVM existant.

            Posté par  . Évalué à 1.

            Hmmm pvscan a du t'afficher le nom du volume group dans /dev/sdb2.

            Tu ne vois rien dans /dev/<ce volume group> ?

            Il faut peut-être faire un vgchange -ay <ce volume group>... Attention, il y a peut-être des complications supplémentaires si par malheur le volume group dans /dev/sdb2 a le même nom que le volume group déjà existant ...
            • [^] # Re: montage d'un LVM existant.

              Posté par  . Évalué à 2.

              pvscan me donne l'output suivant:
              PV /dev/sda2 VG VolGroup00 lvm2 [232.78 GB / 32.00 MB free]
              PV /dev/sdb2 lvm2 [232.78 GB]
              Total: 2 [465.57 GB] / in use: 1 [232.78 GB] / in no VG: 1 [232.78 GB]


              Il n'y a pas de volume group :S
              • [^] # Re: montage d'un LVM existant.

                Posté par  . Évalué à 1.

                Mais si :

                PV /dev/sda2 VG VolGroup00 lvm2 [232.78 GB / 32.00 MB free]
                PV /dev/sdb2 lvm2 [232.78 GB]
                Total: 2 [465.57 GB] / in use: 1 [232.78 GB] / in no VG: 1 [232.78 GB]
                • [^] # Re: montage d'un LVM existant.

                  Posté par  . Évalué à 1.

                  au temps pour moi, j'ai mal lu...
                  • [^] # Re: montage d'un LVM existant.

                    Posté par  . Évalué à 2.

                    Retente un vgscan au cas où, ça ne te fera pas de mal. Sinon, j'abandonne ; je ne veux pas te donner de conseils qui risqueraient de te faire perdre les données. Si par malheur tu n'obtiens pas de réponse, tu peux expérimenter avec des volumes physiques dans des loopbacks pour voir ce qui se passe. (man losetup).
                    • [^] # Re: montage d'un LVM existant.

                      Posté par  . Évalué à 2.

                      Bon, vgscan ne m'aide pas plus, mais en tout cas je te remercie beaucoup pour ton temps et ton aide que j'ai beaucoup apprécié même si elle ne m'a pas décoincé :)
                • [^] # Re: montage d'un LVM existant.

                  Posté par  . Évalué à 2.

                  Il y a eu un souci de mise en forme: il y a un VG pour sda2 oui, mais pas pour sdb2 alors que c'est celui là qui m'interesse. Par ailleurs il marque: "no VG: 1 [232.78 GB]". La taille correspondrait à sdb2 :S
  • # Pour archive...

    Posté par  . Évalué à 2.

Suivre le flux des commentaires

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