Re: Créer une simple partition primaire sans toucher aux données [was Re: Réparation de LVM [was Re: [Besoin d'aide] Suite à coupure EDF : plus de LVM !!!]]
Le Mon, 22 Jun 2009 20:18:31 +0200, Gilles Mocellin a écrit : >On Mon, Jun 22, 2009 at 10:23:39AM +0200, David BERCOT wrote: >[...] >Ce que je dis, c'est qu'il n'y a peut-être même pas de partitions ! >Et oui, c'est possible. > >Que donne : ># pvdisplay /dev/sdd > >Si ça dit "No physical volume label read from /dev/sdd", >tu peux recréer une seule partition primaire de type LVM (avec >cfdisk, je trouve ça plus facile). >Et essayer : ># pvdisplay /dev/sdd1 > >Ensuite, il reste l'option que je mentionnais, recréer le PV en forçant >l'UUID. Mais en étant sur de la partition ou de la non-partition >(/dev/sdd, /dev/sdd1 ou /dev/sdd5). Juste pour info, c'est exactement ce que j'ai fait ;-) Merci pour tout ça... Bon, malheureusement, je pensais avoir fini, mais en redémarrant, il semble y avoir des problèmes spécifiques à LVM et je n'arrive pas à m'en sortir. Mais bon, côté partition, c'est réglé... Encore merci. David. signature.asc Description: PGP signature
Créer une simple partition primaire sans toucher aux données [was Re: Réparation de LVM [was Re: [Besoin d'aide] Suite à coupure EDF : plus de LVM !!!]]
Bonjour, Le Mon, 22 Jun 2009 00:48:44 +0200, Gilles Mocellin a écrit : >On Sun, Jun 21, 2009 at 08:55:53PM +0200, David BERCOT wrote: >> Voilà ce que j'ai : >> # strings /dev/sdd | head >> Z^Vr >> TestDisk >> 1234F >> ANDTmbr >> LABELONE >> LVM2 001U3KSpz6Yf6QX03erXLAnPgqxF91TTFXM >> [^_] >> [^] >> ,[^_] >> ,[^_] >> >> # strings /dev/sdd5 | head >> +mz( >> i#%f >> b>MX >> ":TH@ >> >Dc1 >> _,f >> 1RBC >> $"&;T % >> Ao\`W >> `\\] > >Tu es sur que tu n'avais pas simplement une partition primaire /dev/sd1 >? >Voir le PV créé directement sur /dev/sdd, car je trouve que ton ># strings /dev/sdd | head >Montre très vite les entrées LABELONE, LVM2. Ben oui, c'est aussi ce que je me suis dit. Sauf que j'ai essayé, avec TestDisk, de recréer la partition plus tôt, mais je n'arrive pas à grand-chose... Auriez-vous la méthode la plus simple possible pour faire ceci (créer une seule partition primaire de type LVM sur tout un disque) sans toucher du tout aux données (j'avoue que, là, je suis un peu parano et je préfère un avis complémentaire plutôt qu'une simple lecture des modes opératoires de fdisk, sfdisk et autres cfdisk ;-))) ? Merci d'avance. David. signature.asc Description: PGP signature
Re: Réparation de LVM [ was Re: [Besoin d'aide] Suite à coupure EDF : plus de LVM !!!]
On Sun, Jun 21, 2009 at 08:55:53PM +0200, David BERCOT wrote: [...] > Ben non !!! J'ai donc mal recréé la table des partitions :-( > Voilà ce que j'ai : > # strings /dev/sdd | head > Z^Vr > TestDisk > 1234F > ANDTmbr > LABELONE > LVM2 001U3KSpz6Yf6QX03erXLAnPgqxF91TTFXM > [^_] > [^] > ,[^_] > ,[^_] > > # string /dev/sdd5 | head > +mz( > i#%f > b>MX > ":TH@ > >Dc1 > _,f > 1RBC > $"&;T % > Ao\`W > `\\] > > Pourtant, ça ne parait pas sorcier de faire uniquement une partition > étendue dans laquelle on met un volume physique LVM. Sauf que je > n'arrive pas à le faire :-( Tu es sur que tu n'avais pas simplement une partition primaire /dev/sd1 ? Voir le PV créé directement sur /dev/sdd, car je trouve que ton # strings /dev/sdd | head Montre très vite les entrées LABELONE, LVM2. [...] > Vu les infos de la commande "strings", j'ai l'impression (oui, oui, je > suis optimiste ;-))) que les données sont bien là et que l'unique > problème provient de la table des partitions. Sauf que je n'arrive pas > à la reconstruire... Tant que personne n'a réécrit dessus, il n'y a pas de raisons qu'elles aient disparu. signature.asc Description: Digital signature
Re: Réparation de LVM [was Re: [Besoin d'aide] Suite à coupure EDF : plus de LVM !!!]
Le Sun, 21 Jun 2009 12:12:18 +0200, Gilles Mocellin a écrit : >Le Saturday 20 June 2009 22:50:27 David BERCOT, vous avez écrit : >> J'ai modifié /etc/lvm/backup/VG_Wilco pour mettre /dev/sdd5 à la >> place de "unknown device", puis j'ai essayé : >> # vgcfgrestore /etc/lvm/backup/VG_Wilco VG_Wilco >> Could not find device with uuid >> "U3KSpz-6Yf6-QX03-erXL-AnPg-qxF9-1TTFXM" Segmentation fault >> Hum, c'est pas encore ça :-( >Est-ce-que les premières lignes d'un strings /dev/sdd5 sont du style : >LABELONE >LVM2 001uFcfV8W2JjGM0N3U3gNhGputlEpsO6RJ > LVM2 x[5A%r0N*> >VG_Wilco { >Sinon, ta partition ne commence pas où il faut. Ben non !!! J'ai donc mal recréé la table des partitions :-( Voilà ce que j'ai : # strings /dev/sdd | head Z^Vr TestDisk 1234F ANDTmbr LABELONE LVM2 001U3KSpz6Yf6QX03erXLAnPgqxF91TTFXM [^_] [^] ,[^_] ,[^_] # string /dev/sdd5 | head +mz( i#%f b>MX ":TH@ >Dc1 _,f 1RBC $"&;T % Ao\`W `\\] Pourtant, ça ne parait pas sorcier de faire uniquement une partition étendue dans laquelle on met un volume physique LVM. Sauf que je n'arrive pas à le faire :-( Actuellement, j'ai : # sfdisk --list /dev/sdd Disk /dev/sdd: 77825 cylinders, 255 heads, 63 sectors/track Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0 Device Boot Start End #cyls#blocks Id System /dev/sdd1 0+ 77824 77825- 6251292815 Extended /dev/sdd2 0 - 0 00 Empty /dev/sdd3 0 - 0 00 Empty /dev/sdd4 0 - 0 00 Empty /dev/sdd5 0+ 77824 77825- 625129249+ 8e Linux LVM Vu les infos de la commande "strings", j'ai l'impression (oui, oui, je suis optimiste ;-))) que les données sont bien là et que l'unique problème provient de la table des partitions. Sauf que je n'arrive pas à la reconstruire... Merci. David. signature.asc Description: PGP signature
Re: Réparation de LVM [was Re: [Besoin d'aide] Suite à coupure EDF : plus de LVM !!!]
Le Saturday 20 June 2009 22:50:27 David BERCOT, vous avez écrit : [...] > J'ai modifié /etc/lvm/backup/VG_Wilco pour mettre /dev/sdd5 à la place > de "unknown device", puis j'ai essayé : > # vgcfgrestore /etc/lvm/backup/VG_Wilco VG_Wilco > Could not find device with uuid "U3KSpz-6Yf6-QX03-erXL-AnPg-qxF9-1TTFXM" > Segmentation fault > > Hum, c'est pas encore ça :-( Est-ce-que les premières lignes d'un strings /dev/sdd5 sont du style : LABELONE LVM2 001uFcfV8W2JjGM0N3U3gNhGputlEpsO6RJ LVM2 x[5A%r0N*> VG_Wilco { Sinon, ta partition ne commence pas où il faut. Si oui, il ne trouve pas l'UUID du PV. Et bien, on va le forcer. Dans le man de vgcfgrestore il évoque la recréation du PV avec restoration des metadata et conservation de l'uuid. Essaye donc ça : # pvcreate --restorefile /etc/lvm/backup/VG_Wilco --uuid U3KSpz-6Yf6-QX03-erXL- AnPg-qxF9-1TTFXM signature.asc Description: This is a digitally signed message part.
Re: Réparation de LVM [was Re: [Besoin d'aide] Suite à coupure EDF : plus de LVM !!!]
Le Sat, 20 Jun 2009 11:42:47 +0200, Gilles Mocellin a écrit : >On Sat, Jun 20, 2009 at 09:28:53AM +0200, David BERCOT wrote: >Un truc que je me demande depuis le début de tes soucis : >Est-ce-qu'a un moment tu as fait un vgscan, ou pvscan ? Oui, mais sans trop de succès... >J'essayerais bien aussi de regarde ce qu'il y a sur le disque avec : ># strings /dev/sdc | less >S'il y a des info LVM, c'est bon signe. >J'ai regarder sur mon disque, en cherchant pile au bon endroit (ma >table des partitions est bonne), j'ai ça au début : Il y en a... Mais bon, je ne crie pas encore victoire ;-) Si ça peut aider, voici les résultats de différentes commandes : # fdisk Disk /dev/sda: 400.0 GB, 400088457216 bytes 255 heads, 63 sectors/track, 48641 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x0009efa1 Device Boot Start End Blocks Id System /dev/sda1 * 1 30 240943+ 83 Linux /dev/sda2 31 48641 390467857+ 5 Extended /dev/sda5 31 48641 390467826 8e Linux LVM Disk /dev/sdb: 400.0 GB, 400088457216 bytes 255 heads, 63 sectors/track, 48641 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xace22e9e Device Boot Start End Blocks Id System /dev/sdb1 1 48641 3907088015 Extended /dev/sdb5 1 48641 390708769+ 8e Linux LVM Disk /dev/sdc: 400.0 GB, 400088457216 bytes 255 heads, 63 sectors/track, 48641 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xcfcecfce Device Boot Start End Blocks Id System /dev/sdc1 1 48641 3907088015 Extended /dev/sdc5 1 48641 390708769+ 8e Linux LVM Disk /dev/sdd: 640.1 GB, 640135028736 bytes 255 heads, 63 sectors/track, 77825 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x Device Boot Start End Blocks Id System /dev/sdd1 1 77825 6251292815 Extended /dev/sdd5 1 77825 625129249+ 8e Linux LVM # pvdisplay --- Physical volume --- PV Name /dev/sda5 VG Name VG_Wilco PV Size 372.38 GB / not usable 4.24 MB Allocatable yes (but full) PE Size (KByte) 4096 Total PE 95328 Free PE 0 Allocated PE 95328 PV UUID dyVLCp-3kAD-wneq-VxVh-Nyr5-q6mn-wf6kjT --- Physical volume --- PV Name /dev/sdb5 VG Name VG_Wilco PV Size 372.61 GB / not usable 3.53 MB Allocatable yes (but full) PE Size (KByte) 4096 Total PE 95387 Free PE 0 Allocated PE 95387 PV UUID ZEmHeZ-0DnH-VsvK-m9ju-7fdd-z2UH-5kTp4X --- Physical volume --- PV Name /dev/sdc5 VG Name VG_Wilco PV Size 372.61 GB / not usable 3.53 MB Allocatable yes (but full) PE Size (KByte) 4096 Total PE 95387 Free PE 0 Allocated PE 95387 PV UUID kgMwfG-ugM6-dFeK-8358-EoZO-RuIJ-S0FqVv --- Physical volume --- PV Name unknown device VG Name VG_Wilco PV Size 596.17 GB / not usable 344.00 KB Allocatable yes (but full) PE Size (KByte) 4096 Total PE 152620 Free PE 0 Allocated PE 152620 PV UUID U3KSpz-6Yf6-QX03-erXL-AnPg-qxF9-1TTFXM # pvscan PV /dev/sda5VG VG_Wilco lvm2 [372.38 GB / 0free] PV /dev/sdb5VG VG_Wilco lvm2 [372.61 GB / 0free] PV /dev/sdc5VG VG_Wilco lvm2 [372.61 GB / 0free] PV unknown device VG VG_Wilco lvm2 [596.17 GB / 0free] Total: 4 [1.67 TB] / in use: 4 [1.67 TB] / in no VG: 0 [0 ] # vgscan Reading all physical volumes. This may take a while... Found volume group "VG_Wilco" using metadata type lvm2 J'ai modifié /etc/lvm/backup/VG_Wilco pour mettre /dev/sdd5 à la place de "unknown device", puis j'ai essayé : # vgcfgrestore /etc/lvm/backup/VG_Wilco VG_Wilco Could not find device with uuid "U3KSpz-6Yf6-QX03-erXL-AnPg-qxF9-1TTFXM" Segmentation fault Hum, c'est pas encore ça :-( David. signature.asc Description: PGP signature
Re: Réparation de LVM [ was Re: [Besoin d'aide] Suite à coupure EDF : plus de LVM !!!]
On Sat, Jun 20, 2009 at 09:28:53AM +0200, David BERCOT wrote: > Je viens de trouver /etc/LVM/archive/VG_Wilco > et /etc/LVM/backup/VG_Wilco. Ce sont des fichiers textes qui donnent > les infos sur les volumes physiques et les volumes logiques. > > En supposant que mon quatrième disque soit à présent opérationnel, je > pourrais faire des changements sur ces fichiers, mais après, comment le > faire prendre en compte ? Bonjour, Un truc que je me demande depuis le début de tes soucis : Est-ce-qu'a un moment tu as fait un vgscan, ou pvscan ? J'essayerais bien aussi de regarde ce qu'il y a sur le disque avec : # strings /dev/sdc | less S'il y a des info LVM, c'est bon signe. J'ai regarder sur mon disque, en cherchant pile au bon endroit (ma table des partitions est bonne), j'ai ça au début : # strings /dev/sdb2 | head LABELONE LVM2 001uFcfV8W2JjGM0N3U3gNhGputlEpsO6RJ LVM2 x[5A%r0N*> vgsys { id = "NTcX1t-zJJ7-JcMI-jgWE-cGRn-YhpA-9wsB2E" seqno = 58 status = ["RESIZEABLE", "READ", "WRITE"] extent_size = 8192 max_lv = 0 max_pv = 0 Je trouve aussi ces sections en cherchant sur tout le disque /dev/sdb, mais loin (ligne 1081844, normal, j'ai une partition avant /dev/sdb1). Sinon, les fichiers de sauvegarde dans /etc/lvm/backup peuvent être restaurer avec vgcfgrestore. PS: Un petit truc pour ceux qui ne connaissent pas, les commandes raccourcies suivantes : pvs, vgs et lvs. signature.asc Description: Digital signature
Réparation de LVM [was Re: [Besoin d'aide] Suite à coupure EDF : plus de LVM !!!]
Le Sat, 20 Jun 2009 08:45:34 +0200, David BERCOT a écrit : >Le Fri, 19 Jun 2009 11:24:27 +0200, >François Cerbelle a écrit : >>Sauvegarde : >>sfdisk -d /dev/disk > /backup/disk.sfdisk >> >>Restauration : >>sfdisk /dev/disk < /backup/disk.sfdisk > >Alors, j'ai réussi à recréer ce que tu appelles /backup/disk.sfdisk (du >moins, je le pense). >Je l'ai ensuite restaurer comme tu l'indiques. > >Côté sfdisk, ça semble OK et côté fdisk aussi (fdisk -l semble bon), à >l'exception du "disk identifier". En effet, il me met : >Disk identifier: 0x >Ca me semble moyennement normal, non ? >Mais jusque-là, je n'ai pas encore redémarré... > >D'autre part, si je relance testdisk, il ne voit toujours rien... > >Enfin, si je fais un pvdisplay (où sont stockées ses infos ???), il >m'affiche correctement les volumes physiques des 3 premiers disques. >Pour le quatrième, il me dit : >--- Physical volume --- >PV Nameunknown device >VG NameVG_Wilco >... >PV UUIDU2KSpz... > >Donc, tout me semble à peu près normal, sauf le PV Name, mais j'imagine >justement que c'est ça qui manque... Je viens de trouver /etc/LVM/archive/VG_Wilco et /etc/LVM/backup/VG_Wilco. Ce sont des fichiers textes qui donnent les infos sur les volumes physiques et les volumes logiques. En supposant que mon quatrième disque soit à présent opérationnel, je pourrais faire des changements sur ces fichiers, mais après, comment le faire prendre en compte ? Merci. David. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org