Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/01/2013, à 15:54

foxylechou

[résolu] Cauchemar : récupération LVM avant installation

Bonjour à tous,

cela fait bientôt dix ans que je navigue entre les distributions, et je vais et viens régulièrement vers ubuntu. Pour des raisons de boulot je reviens à Ubuntu aujourd'hui, partant d'une fedora qui m'a autant sédui que la bonne vieille distribution debian.. Bref!

Comme j'en ai l'habitude, en passant d'une distribution à une autre, je prévois de ne récupérer que mon /home sur un disque dur externe, de tout réinstaller sur mon laptot, et d'en profiter pour faire du tri après l'installation et de ne récupérer que mes documents et quelques configs sur mon home.

Et aujourd'hui stupeur : en regardant mes partitions à partir d'une liveusb à partir de laquelle je vous écris, je découvre que mon système, hors boot, était installé sur un ensemble logique LVM2, root, home et swap. Je ne connaissais pas, je ne savais même pas que j'étais installé dessus, et je n'avais pas idée du bazarre que ça allait créer.

1/ sachez d'abord que je ferais bien une récupération de mon /home directement depuis fedora, mais un énorme bug d'affichage fait que je ne peux pas y accéder. Je ferai donc tout depuis cette liveusb

2/ j'ai fouillé les forums et ai trouvé beaucoup de gens ayant connu mon problème : tous les ont résolu ainsi ou avec des méthodes similaires, que j'ai essayé sans succès

3/ mon objectif est "simplement" de monter mon home qui se trouve donc sur sda2 (nommé fedora)

 --- Volume group ---
  VG Name               fedora
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  10
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               148.56 GiB
  PE Size               4.00 MiB
  Total PE              38031
  Alloc PE / Size       27121 / 105.94 GiB
  Free  PE / Size       10910 / 42.62 GiB
  VG UUID               kb2wXX-Z942-NnxW-UD2c-6rZL-efdx-dVV0eV

4/ home existe toujours (y'a intérêt)

root@elementary:~# lvscan
  ACTIVE   Original '/dev/fedora/home' [51.58 GiB] inherit

5/ peu importe la méthode utilisée, tous ceux qui y sont arrivés sont passés par un montage "mount", chez moi, celui-ci me renvoie systématiquement ceci :

root@elementary:~# mount -t ext3 /dev/fedora/home /mnt/rescue
mount: wrong fs type, bad option, bad superblock on /dev/mapper/fedora-home,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

6/ une piste qui utilise les "blocs"? m'a semblé prometteuse, mais je n'y comprends à peu près rien

Je ne veux pas perdre ces données, mais alors vraiment pas...

Merci de votre aide et bonne année 2013,

Fox'

Dernière modification par foxylechou (Le 13/01/2013, à 23:10)


ofwgkta
------------------------------------------------------------------

Hors ligne

#2 Le 12/01/2013, à 16:13

ljere

Re : [résolu] Cauchemar : récupération LVM avant installation

tu peux donner le retour de

sudo parted -l
sudo blkid

merci de mettre le retour de ces commandes entre des balises code c'est l'icone <> au dessus de la zone de texte


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#3 Le 12/01/2013, à 16:20

gl38

Re : [résolu] Cauchemar : récupération LVM avant installation

Pourquoi mets-tu ext3 comme paramètre de mount puisque c'est un autre système ?
Cordialement,
Guy

Dernière modification par gl38 (Le 12/01/2013, à 16:20)

Hors ligne

#4 Le 12/01/2013, à 16:22

foxylechou

Re : [résolu] Cauchemar : récupération LVM avant installation

je sais ce que sont les balises code merci^^

alors alors, d'abord pour parted -l

Model: ATA Hitachi HTS72321 (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  525MB  524MB  primary  ext4         boot
 2      525MB   160GB  160GB  primary               lvm


Model: Kingston DataTraveler G3 (scsi)
Disk /dev/sdb: 4003MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      4129kB  4003MB  3999MB  primary  fat32        boot, lba

Error: /dev/mapper/fedora-home: unrecognised disk label  

pour blkid :

/dev/loop0: TYPE="squashfs" 
/dev/sda1: UUID="9aa4925e-d010-45ea-b0cd-a840912646bc" TYPE="ext4" 
/dev/sda2: UUID="jif1f5-XpI9-uYFj-t3lV-JkFM-cal1-LYgaMl" TYPE="LVM2_member" 
/dev/sdb1: LABEL="KINGSTON" UUID="C7FB-65EF" TYPE="vfat" 
/dev/mapper/fedora-home: UUID="6fe25d63-44e2-4460-9fc1-1c6f382703d3" TYPE="ext4" 

fedora-home vient de mes tentatives de montage je crois...


ofwgkta
------------------------------------------------------------------

Hors ligne

#5 Le 12/01/2013, à 16:24

foxylechou

Re : [résolu] Cauchemar : récupération LVM avant installation

gl38 a écrit :

Pourquoi mets-tu ext3 comme paramètre de mount puisque c'est un autre système ?
Cordialement,
Guy

Exact, j'avais fait plusieurs tentatives en fait, aussi en ext4. La commande que j'ai collé c'était ma première tentative, bêtement copiée depuis un forum. Mais de toute façon, ext3 ou 4, si ça marchait ça serait reconnu tout aussi bien!


ofwgkta
------------------------------------------------------------------

Hors ligne

#6 Le 12/01/2013, à 16:30

gl38

Re : [résolu] Cauchemar : récupération LVM avant installation

ext4 ce n'est pas mieux !
La page que tu cites dans le post #1 ne donne pas d'option à mount qui doit se débrouiller tout seul.
Cordialement,
Guy

Hors ligne

#7 Le 12/01/2013, à 16:38

foxylechou

Re : [résolu] Cauchemar : récupération LVM avant installation

gl38 a écrit :

La page que tu cites dans le post #1 ne donne pas d'option à mount qui doit se débrouiller tout seul.
Cordialement,
Guy

Certes, mais moi j'ai essayé avec des options (-t ext4, -t vfat par exemple) sans plus de succès (même message d'erreur)

cordialement


ofwgkta
------------------------------------------------------------------

Hors ligne

#8 Le 12/01/2013, à 16:43

ljere

Re : [résolu] Cauchemar : récupération LVM avant installation

si je ne dis pas de bêtise il s'agit donc de sda2

sudo mkdir /media/fedora

puis

sudo mount /dev/sda2 /media/fedora

ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#9 Le 12/01/2013, à 16:46

foxylechou

Re : [résolu] Cauchemar : récupération LVM avant installation

C'est exact, c'est bien sda2 qui me préoccupe, voilà le résultat :

root@elementary:~# mkdir /media/fedora
root@elementary:~# mount /dev/sda2 /media/fedora
mount: unknown filesystem type 'LVM2_member'
root@elementary:~# 

c'est peu ou prou le même message renvoyé dans gparted sur sda2


ofwgkta
------------------------------------------------------------------

Hors ligne

#10 Le 12/01/2013, à 16:49

ljere

Re : [résolu] Cauchemar : récupération LVM avant installation

si tu connais l'anglais je te donne ce lien http://www.linux-sxs.org/storage/fedora2ubuntu.html


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#11 Le 12/01/2013, à 16:52

foxylechou

Re : [résolu] Cauchemar : récupération LVM avant installation

Je crois que j'y étais déjà passé.

Toutes les commandes se réalisent à merveille jusqu'à la dernière qui renvoie mon fameux :

root@elementary:~# mount /dev/fedora/home /mnt/rescue -o ro,user
mount: wrong fs type, bad option, bad superblock on /dev/dm-1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

fail...


edit : j'avais bel et bien créé un dossier /mnt/rescue

Dernière modification par foxylechou (Le 12/01/2013, à 16:52)


ofwgkta
------------------------------------------------------------------

Hors ligne

#12 Le 12/01/2013, à 16:56

ljere

Re : [résolu] Cauchemar : récupération LVM avant installation

tu peux donner les retour de

sudo apt-get install lvm2
sudo modprobe dm-mod
sudo vgscan
sudo vgchange -ay VolGroup00
sudo lvs
sudo mount /dev/sda2 /media/fedora

ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#13 Le 12/01/2013, à 16:58

foxylechou

Re : [résolu] Cauchemar : récupération LVM avant installation

y aurait-ils des paquets susceptibles de compléter "mount" qui ne seraient pas par défaut dans les liveusb et qui ce faisant l'empêche de prendre correctement en compte les partitions logiques...? Je suggère mais ayant bien installé lvm2, et les autres commandes fonctionnant, je pense que ça ne vient pas de ça...


ofwgkta
------------------------------------------------------------------

Hors ligne

#14 Le 12/01/2013, à 16:59

foxylechou

Re : [résolu] Cauchemar : récupération LVM avant installation

root@elementary:~# apt-get install lvm2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
lvm2 is already the newest version.
The following packages were automatically installed and are no longer required:
  gir1.2-json-1.0 realpath libdmraid1.0.0.rc16 gir1.2-timezonemap-1.0
  gir1.2-gstreamer-0.10 kpartx-boot archdetect-deb python-pyicu
  libdebian-installer4 ubiquity-casper kpartx rdate btrfs-tools apt-clone
  gir1.2-xkl-1.0 dpkg-repack libdebconfclient0 dmraid
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@elementary:~# modprobe dm-mod
root@elementary:~# vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "fedora" using metadata type lvm2
root@elementary:~# vgchange -ay fedora
  1 logical volume(s) in volume group "fedora" now active
root@elementary:~# lvs
  LV     VG     Attr   LSize  Origin Snap%  Move Log Copy%  Convert
  home   fedora owi-a- 51.58g                                      
root@elementary:~# mount /dev/sda2 /media/fedora
mount: unknown filesystem type 'LVM2_member'
root@elementary:~# 

Dernière modification par foxylechou (Le 12/01/2013, à 17:00)


ofwgkta
------------------------------------------------------------------

Hors ligne

#15 Le 12/01/2013, à 17:00

ljere

Re : [résolu] Cauchemar : récupération LVM avant installation

as tu essayé avec live de fedora?

je dois partir si tu n'as toujours pas trouvé je continuerai de chercher demain


ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#16 Le 12/01/2013, à 17:01

foxylechou

Re : [résolu] Cauchemar : récupération LVM avant installation

Bonne idée, j'essaierai ça tout à l'heure... merci beaucoup en tous les cas!


ofwgkta
------------------------------------------------------------------

Hors ligne

#17 Le 12/01/2013, à 17:02

ljere

Re : [résolu] Cauchemar : récupération LVM avant installation

mount /dev/fedora /media/fedora

ou

mount /dev/home /media/fedora

ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon

Hors ligne

#18 Le 12/01/2013, à 17:03

foxylechou

Re : [résolu] Cauchemar : récupération LVM avant installation

root@elementary:~# mount /dev/fedora /media/fedora
mount: /dev/fedora is not a block device
root@elementary:~# mount /dev/home /media/fedora
mount: special device /dev/home does not exist
root@elementary:~# 

malheureusement..! Je télécharge une live de fedora, je te tiens au courant


ofwgkta
------------------------------------------------------------------

Hors ligne

#19 Le 12/01/2013, à 19:18

foxylechou

Re : [résolu] Cauchemar : récupération LVM avant installation

Bon avec une live fedora le résultat est le même, strictement le même... à une exception : sur Gparted, sda2 est indiquée comme étant montée sur "fedora" (sans précision), et la taille occupée et libre m'est précisée (ouf). Malheureusement, sda2 reste la partition physique, et monter mon /home logique est toujours impossible (même et éternel message d'erreur). Donc en fait, je crois que ça ne change rien.

Je suis preneur de n'importe quelle solution à la macgyver tant que je récupère les données, il doit bien avoir un moyen non? Je veux dire, les données existent, elles sont dans cette **** de partition logique immontable, mais physiquement elles existent..! Que le partitionnement soit foutu après récupération des données sur x disque dur externe, je m'en contrefiche...


ofwgkta
------------------------------------------------------------------

Hors ligne

#20 Le 12/01/2013, à 21:29

foxylechou

Re : [résolu] Cauchemar : récupération LVM avant installation

Bon quand je vous dis que je suis prêt à tout....
Je viens d'aller acheter un dd externe, une image de mon sda2 (dd if/of) est en court.

Je ne connaissais pas photorec, ça m'a l'air sympa sympa.

Petite interrogation avant de m'y lancer à bras ouverts :

1/ est-ce que Photorec fonctionnera sur mon sda2, passant outre toutes les considérations de structure type lvm2-qui-fait-son-intéressant?

2/ avez-vous des recommandations particulières?


ofwgkta
------------------------------------------------------------------

Hors ligne

#21 Le 12/01/2013, à 23:55

tiramiseb

Re : [résolu] Cauchemar : récupération LVM avant installation

Les gars, vous partez dans tous les sens pour rien.

La bonne commande est :

mount /dev/fedora/home /mnt/rescue

Et cette commande donne une erreur, l'erreur suggérant de taper la commande ci-après. Foxylechou, tape la commande mount ci-dessus puis la commande ci-dessous et donne les retours.

dmesg | tail

Hors ligne

#22 Le 13/01/2013, à 22:08

foxylechou

Re : [résolu] Cauchemar : récupération LVM avant installation

tiramiseb a écrit :

Les gars, vous partez dans tous les sens pour rien.

La bonne commande est :

mount /dev/fedora/home /mnt/rescue

Et cette commande donne une erreur, l'erreur suggérant de taper la commande ci-après. Foxylechou, tape la commande mount ci-dessus puis la commande ci-dessous et donne les retours.

dmesg | tail

Je n'avais pas pensé à ça...

root@elementary:~# dmesg | tail
[  673.086348] sd 5:0:0:0: [sdc] Mode Sense: 28 00 00 00
[  673.087980] sd 5:0:0:0: [sdc] No Caching mode page present
[  673.087996] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[  673.092356] sd 5:0:0:0: [sdc] No Caching mode page present
[  673.092380] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[  673.160481]  sdc: sdc1
[  673.163541] sd 5:0:0:0: [sdc] No Caching mode page present
[  673.163554] sd 5:0:0:0: [sdc] Assuming drive cache: write through
[  673.163563] sd 5:0:0:0: [sdc] Attached SCSI disk
[ 1032.434540] EXT4-fs (dm-1): bad geometry: block count 25320448 exceeds size of device (13521920 blocks)
root@elementary:~# 

ofwgkta
------------------------------------------------------------------

Hors ligne

#23 Le 13/01/2013, à 22:26

foxylechou

Re : [résolu] Cauchemar : récupération LVM avant installation

[ 1032.434540] EXT4-fs (dm-1): bad geometry: block count 25320448 exceeds size of device (13521920 blocks)

Cette ligne d'erreur est intéressante : il semble y avoir une confusion entre logique et physique. J'ai fait quelques recherches, et j'ai trouvé quelqu'un avec un problème similaire qui a finalement pu monter la partition erronnée, malheureusement je ne maîtrise pas aussi bien que lui les outils LVM, et je ne comprends pas tout ce qu'il dit :

Praise the gods of Linux! I repent! I am reborn a true believer!

Somehow, magically, everything got right with this VG/LV. How I don't really know, but I am not pushing my luck any farther.

What I did:

1) removed the new PV from the VG (VolGroup3W)
2) restored an archived version of the metadata for VolGroup3W (vgcfgrestore), one that was before I had added the new PV.
3) added the new disk back into the VolGroup3W, then extended LogVol3W to the new max that included the new PV. Magically that ran 100% successful.
4) Ran resize2fs on LogVol3W - but it first complained and told me to run e2fsck first. With fingers crossed, holding my breath, praying to whatever deity would listen, I did that. And, yea, verily, it ran through cleanly!!!
5) Ran resize2fs again, and yes, repentant sinner that I am, that too was successful.

Just to make sure of everything, I re-ran e2fsck (with -f) and it completed successfully (all clean). I then mounted the newly expanded LogVol3W, and yes, everything was once again right in the world. The previous data was still there, and valid, and the size of the new filesystem was correct (the original size + the new disk size).
[...]

Ça inspire quelqu'un?


ofwgkta
------------------------------------------------------------------

Hors ligne

#24 Le 13/01/2013, à 22:38

tiramiseb

Re : [résolu] Cauchemar : récupération LVM avant installation

A priori ce n'est pas le même problème, la personne en question parle d'un problème lors de l'agrandissement d'un volume logique.

Sais-tu utiliser e2fsck ? As-tu déjà tenté de réparer le filesystem en question ?

Hors ligne

#25 Le 13/01/2013, à 22:43

foxylechou

Re : [résolu] Cauchemar : récupération LVM avant installation

Grande avancée! j'ai agrandi la partition logique (home), lui faisant prendre toute la partition physique sda2, et là j'ai réessayé, la partition s'est montée...

Gros soulagement, surtout que nautilus m'indique que ce "nouveau périphérique" de 160G est pas mal rempli. Très bien, mes données sont dedans. Or en accedant au dossier, quand je clique sur mon home, rien n'apparaît, ni dans les fichiers cachés, rien du tout...

tiramiseb pour le e2fsck, je viens de démonter la partition, pourtant il me renvoie :

root@elementary:~# e2fsck /dev/sda2
e2fsck 1.42 (29-Nov-2011)
e2fsck: Device or resource busy while trying to open /dev/sda2
Filesystem mounted or opened exclusively by another program?

edit : il y a visiblement à peu près 30G d'utilisés, ce qui correspond parfaitement à mon home!

Dernière modification par foxylechou (Le 13/01/2013, à 22:46)


ofwgkta
------------------------------------------------------------------

Hors ligne