#1 Le 26/03/2011, à 08:38
- fedis
[Résolu] Volume logique /home ne se montant pas au démarrage
Bonjour,
J'ai un problème de disque dur sur mon netbook. Il est sous Ubuntu 10.10 et mon disque interne est en LVM chiffré. J'ai 4 LV dont un pour le swap, un racine, un home et un quatrième pour stocker des fichiers perso. Les LV sont formatés en EXT4.
Mon problème est qu'en redémarrant, je n'arrive plus à accéder à /home. J'ai le message suivant
"le lecteur de disque de /home n'est pas encore prêt ou n'est pas présent
Continuer pour attendre; ou appuyer sur S pour passer le montage ou M pour une récupération manuelle"
J'ai essayé de booter en recovery. le problème est identique.
Quand je fais un lvdisplay, les LV dont /home s'affichent correctement.
J'ai aussi essayé de faire un fsck sur /home, cela donne un message d'erreur
"fsck.ext4: Device or resource busy while trying to open /dev/mapper/ubuntu-asus2/home
Filesystem mounted or opened exclusively by another program?"
Quand je fais un umount, ça me renvoie "not mounted"
Le LV /home est lié à dm-2.
Si je fais un file -s /dev/dm-2, il me renvoie juste data.
Si je fais la même chose sur dm-3(root), j'ai les informations de la partition.
Je crains que mon système de fichiers ne soit corrompu, comment faire pour le restaurer ?
Est ce que quelqu'un aurait la solution à ce problème ?
Merci beaucoup de votre aide.
Dernière modification par fedis (Le 26/03/2011, à 17:48)
Hors ligne
#2 Le 26/03/2011, à 11:04
- rmy
Re : [Résolu] Volume logique /home ne se montant pas au démarrage
Et quand tu fais un mount ? (essaye plutôt en readonly pour commencer)
Question subsidiaire : est-ce que c'ets tout le disque qui est chiffré, ou juste ton home ?
Le problème ne vient-il pas plutôt du fait que tu aies chiffré ton /home ? En particulier, ton conteneur de chiffrage est-il en amont ou en aval de celui pour LVM ?
As-tu récemment changé ton login ou ton mot de passe ? La clé de chiffrage leur est liée…
Dernière modification par rmy (Le 26/03/2011, à 11:13)
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#3 Le 26/03/2011, à 13:09
- fedis
Re : [Résolu] Volume logique /home ne se montant pas au démarrage
Tout le disque est chiffré, j'ai juste une toute petite partition ext2 (sda1) pour le boot et une partition étendu (sda2) qui contient une partition luks (sda5) puis le LVM avec le LV root, swap, home, et data. Avant le pc fonctionnait très bien pendant plusieurs mois, c'est arrivé brusquement après un redémarrage, je n'ai changé aucun paramètre. J'arrive très bien à accéder au LV /data et au root.
Quand je fais un mount, il me fait /dev/mapper/ubuntu--asus2-home already mounted or /home busy.
Hors ligne
#4 Le 26/03/2011, à 14:44
- rmy
Re : [Résolu] Volume logique /home ne se montant pas au démarrage
Et que donne
mount
tout court dans ce cas ?
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#5 Le 26/03/2011, à 15:44
- fedis
Re : [Résolu] Volume logique /home ne se montant pas au démarrage
ça donne ça
root@ubuntu-asus2:/# mount
/dev/mapper/ubuntu--asus2-root on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
/dev/sda1 on /boot type ext2 (rw)
/dev/mapper/ubuntu--asus2-data on /data type ext4 (rw,commit=0)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
Dernière modification par fedis (Le 26/03/2011, à 15:50)
Hors ligne
#6 Le 26/03/2011, à 15:56
- rmy
Re : [Résolu] Volume logique /home ne se montant pas au démarrage
Curieux… Et en passant est-ce normal que tu parles de "/dev/mapper/ubuntu-acer2/home" au post 1, puis de "/dev/mapper/ubuntu--asus2-home" post 3 ?
As-tu essayé depuis un liveCD ? Est-ce qu'il est possible que ton disque ait un problème matériel ?
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#7 Le 26/03/2011, à 16:10
- fedis
Re : [Résolu] Volume logique /home ne se montant pas au démarrage
Non, désolé je me suis planté à l'écriture du premier post c'est bien asus2, c'est parce que j'ai un autre poste acer2.
C'est possible que mon disque ait un problème matériel, c'est ce que je suppose mais c'est étonnant que les LV root et data qui sont sur le même disque se montent sans problème. En tout cas, le disque ne fait pas de bruits faisant penser à un problème matériel évident. Il doit sans doute s'agir de secteur défectueux sur la partition /home. Est-ce qu'il y a un moyen de réparer la partition EXT4 de /home dans ce cas ?
Je n'ai pas essayé depuis un live CD. Je vais le faire maintenant.
Dernière modification par fedis (Le 26/03/2011, à 16:15)
Hors ligne
#8 Le 26/03/2011, à 16:20
- fedis
Re : [Résolu] Volume logique /home ne se montant pas au démarrage
C'est vrai que maintenant que j'y repense j'ai eu plusieurs plantages totaux de la machine après redémarrage pendant les deux dernières semaines. Je devais rebooter encore une fois pour retrouver le bureau. ça a du arriver 3 ou 4 fois mais j'y avais pas fait très attention.
Hors ligne
#9 Le 26/03/2011, à 16:32
- rmy
Re : [Résolu] Volume logique /home ne se montant pas au démarrage
C'est aussi à des secteurs HS sur la partition /home que je pensais.
Tu pourrais jeter un œil à l'état smart :
sudo apt-get install smartmontools
sudo smartctl -A /dev/sdX
Puisque ta partition /home est dans un conteneur chiffré, lui-même support d'une structure LVM, le plus simple serait de faire une image de ta partition /home directement depuis le système lancé (et donc conteneur chiffré ouvert, LVs accessibles.
Si tu veux, avant cela, essayer d'y accéder depuis un liveCD / liveUSB, il te faudra après le lancement penser à installer les paquets adequats (cryptsetup ← dépend de ce que tu as utilisé pour le chiffrage, lvm2), charger les modules qui vont bien pour pouvoir ensuite ouvrir ton conteneur chiffré, scanner à la recherche de tes PV/LV, puis monter ton LV-home.
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#10 Le 26/03/2011, à 16:35
- rmy
Re : [Résolu] Volume logique /home ne se montant pas au démarrage
Que donne
sudo testdisk /dev/mapper/ubuntu--asus2-home
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne
#11 Le 26/03/2011, à 17:21
- fedis
Re : [Résolu] Volume logique /home ne se montant pas au démarrage
J'ai résolu le problème en bootant à partir du liveUSB. Après avoir ouvert mon conteneur chiffré, j'ai fait un fsck sur le LV /home et il m'a corrigé plein d'erreurs maintenant j'arrive à booter (bien que de nouveau j'ai du m'y prendre à 2 fois, il m'a fait un écran noir figé avant d'ouvrir la session) et je n'ai perdu aucune donnée. Par contre, l'état smart me semble désastreux. A ton avis, je change le disque ?
root@ubuntu-asus2:/home/asus2# smartctl -A /dev/sda
smartctl 5.40 2010-03-16 r3077 [i686-pc-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 112 099 006 Pre-fail Always - 49007024
3 Spin_Up_Time 0x0003 099 099 000 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 099 099 020 Old_age Always - 1723
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 075 060 030 Pre-fail Always - 30614543
9 Power_On_Hours 0x0032 094 094 000 Old_age Always - 6067
10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 099 099 020 Old_age Always - 1557
184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0032 100 097 000 Old_age Always - 255
189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 050 042 045 Old_age Always In_the_past 50 (0 38 50 49)
191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 416
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 1499
193 Load_Cycle_Count 0x0032 001 001 000 Old_age Always - 242227
194 Temperature_Celsius 0x0022 050 058 000 Old_age Always - 50 (0 11 0 0)
195 Hardware_ECC_Recovered 0x001a 048 042 000 Old_age Always - 49007024
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
Hors ligne
#12 Le 26/03/2011, à 18:08
- rmy
Re : [Résolu] Volume logique /home ne se montant pas au démarrage
À priori ça me parait plus sage.
Tu pourrais en savoir plus en lançant des tests (smartctl -t) mais le taux de seek error est juste hallucinant. Je me demande même si c'est pas du faux positif.
Tu pourrais aussi sauver tes données (ça me parait le plus sain, d'ailleurs dans un premier temps, les tests pouvant achever un disque déjà malade) puis faire des tests avec les outils constructeur, voire un formatage bas niveau.
Je reclasse ton problème en problème matériel, le LVM n'étant pas la cause.
Tu pourrais aussi jeter un œil aux logs, pour savoir ce qu'il se produisait et comprendre pourquoi ton disque était "occupé".
récupération de données: vrac–topic unique–mon site pro pour les particuliers : www.diskcard.fr– Je recycle volontiers tous vos disques durs HS (ou pas).
Le site pro pour les pros, spécialiste recupération de données RAID, NAS et serveurs: www.vodata.fr
Hors ligne