#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
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
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
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#22 Le 13/01/2013, à 22:08
- foxylechou
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
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 ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
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