#26 Le 10/04/2014, à 08:00
- JeanMiB
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Bonjour Seb,
bon ben c'est pas des bonnes nouvelles tout ca, merci pour l'aide.
Essayond de voir si on peut recuperer quelques données.
Voila le resultat des commandes indiquées:
ubuntu@ubuntu:~$ sudo smartctl -a /dev/sda
smartctl 6.2 2013-04-20 r3812 [x86_64-linux-3.11.0-12-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Family: Hitachi Travelstar 5K320
Device Model: Hitachi HTS543216L9A300
Serial Number: 090624FBC2005CDH6E3A
LU WWN Device Id: 5 000cca 5e5d5012e
Firmware Version: FB2OC40J
User Capacity: 160 041 885 696 bytes [160 GB]
Sector Size: 512 bytes logical/physical
Rotation Rate: 5400 rpm
Device is: In smartctl database [for details use: -P show]
ATA Version is: ATA8-ACS T13/1699-D revision 3f
SATA Version is: SATA 2.6, 3.0 Gb/s
Local Time is: Thu Apr 10 05:56:12 2014 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 645) seconds.
Offline data collection
capabilities: (0x5b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
No Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 67) minutes.
SCT capabilities: (0x003d) SCT Status supported.
SCT Error Recovery Control supported.
SCT Feature Control supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 16
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 098 095 062 Pre-fail Always - 262144
2 Throughput_Performance 0x0005 100 100 040 Pre-fail Offline - 0
3 Spin_Up_Time 0x0023 253 100 033 Pre-fail Always - 0
4 Start_Stop_Count 0x0032 099 099 000 Old_age Always - 2712
5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 100 100 067 Pre-fail Always - 0
8 Seek_Time_Performance 0x0005 100 100 040 Pre-fail Offline - 0
9 Power_On_Hours 0x0032 079 079 000 Old_age Always - 9477
10 Spin_Retry_Count 0x0033 100 100 060 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 099 099 000 Old_age Always - 2543
184 End-to-End_Error 0x0033 100 100 097 Pre-fail Always - 0
187 Reported_Uncorrect 0x0032 096 100 000 Old_age Always - 6635724734479
188 Command_Timeout 0x0032 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0022 061 045 000 Old_age Always - 39 (Min/Max 39/40)
191 G-Sense_Error_Rate 0x000a 100 097 000 Old_age Always - 0
192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 11600049
193 Load_Cycle_Count 0x0032 090 090 000 Old_age Always - 104325
194 Temperature_Celsius 0x0022 141 100 000 Old_age Always - 39 (Min/Max 10/55)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 100 100 000 Old_age Always - 1
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x002a 200 200 000 Old_age Always - 0
223 Load_Retry_Count 0x002a 100 100 000 Old_age Always - 0
SMART Error Log Version: 1
ATA Error Count: 1
CR = Command Register [HEX]
FR = Features Register [HEX]
SC = Sector Count Register [HEX]
SN = Sector Number Register [HEX]
CL = Cylinder Low Register [HEX]
CH = Cylinder High Register [HEX]
DH = Device/Head Register [HEX]
DC = Device Command Register [HEX]
ER = Error register [HEX]
ST = Status register [HEX]
Powered_Up_Time is measured from power on, and printed as
DDd+hh:mm:SS.sss where DD=days, hh=hours, mm=minutes,
SS=sec, and sss=millisec. It "wraps" after 49.710 days.
Error 1 occurred at disk power-on lifetime: 744 hours (31 days + 0 hours)
When the command that caused the error occurred, the device was active or idle.
After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
40 51 65 3c d9 6e 46 Error: UNC 101 sectors at LBA = 0x066ed93c = 107927868
Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
-- -- -- -- -- -- -- -- ---------------- --------------------
25 00 78 29 d9 6e 40 08 00:00:11.600 READ DMA EXT
25 00 78 b1 d8 6e 40 08 00:00:11.600 READ DMA EXT
25 00 78 39 d8 6e 40 08 00:00:11.600 READ DMA EXT
25 00 78 c1 d7 6e 40 08 00:00:11.600 READ DMA EXT
25 00 78 49 d7 6e 40 08 00:00:11.600 READ DMA EXT
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed: read failure 40% 9449 151920211
# 2 Short offline Completed: read failure 40% 9449 151920211
# 3 Short offline Completed without error 00% 6867 -
# 4 Short offline Completed without error 00% 3 -
# 5 Short offline Completed without error 00% 3 -
# 6 Short offline Completed without error 00% 2 -
# 7 Short offline Completed without error 00% 2 -
# 8 Short offline Completed without error 00% 1 -
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
ubuntu@ubuntu:~$
Hors ligne
#27 Le 10/04/2014, à 09:53
- tiramiseb
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Raw_Read_Error_Rate = 262144
=> outch
Start_Stop_Count = 2712
Power_Cycle_Count = 2543
=> dommage, il n'avait pas beaucoup de démarrage/arrêt à son actif...
Power_On_Hours = 9477
=> dommage, à peine plus d'un an de fonctionnement continue, ce n'était pas si vieux
Reported_Uncorrect = 6635724734479
=> aïe aïe aïe... le nombre est tellement grand qu'on pourrait même se demander si ce n'est pas un bug !
Power-Off_Retract_Count = 11600049
=> c'est énorme. c'est le nombre de fois où la tête de lecture s'est parquée à l'extérieur du disque. Chez moi j'en suis à 262158 (PC acheté en août 2013) et je trouve déjà que c'est beaucoup... mais je n'ai pas pris le temps de m'y pencher...
Current_Pending_Sector = 1
=> c'est pas grand chose, tout seul ce serait "juste" un début de signe de mort imminente. mais associé aux autres indicateurs, ça me fait craindre le pire (enfin, même si c'était à 0 je craindrais le pire)
Ce qui est dommage c'est que le problème n'ait pas été détecté plus tôt : « Error 1 occurred at disk power-on lifetime: 744 hours (31 days + 0 hours) » ça date d'il y a très longtemps ça. Si tu avais été prévenu tu aurais pu t'y pencher en toute quiétude. La surveillance des données SMART, ça devrait être inclus par défaut dans le système afin de prévenir les gens quand le disque va mourir...
Bon, as-tu à ta disposition un autre disque, plus grand que celui-ci et vierge-ou-presque ?
La première chose à faire est de faire une image de ce disque (si toutefois c'est encore possible) avant qu'il ne soit totalement mort...
Et le reste des opérations se fera sur l'image...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#28 Le 10/04/2014, à 10:12
- JeanMiB
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
C est bizare car ce PC m a servi 3 ans au boulot avec Windows, et depuis plus de 2 ans avec UBUNTU...
Bon j ai un HDD USB externe de 2 T.
Hors ligne
#29 Le 10/04/2014, à 10:45
- tiramiseb
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
C est bizare car ce PC m a servi 3 ans au boulot avec Windows, et depuis plus de 2 ans avec UBUNTU...
Donc il a servi 1/5 du temps sur une période de 5 ans, cela veut dire en moyenne un peu plus de 5 heures par jour, week-ends compris...
Bon j ai un HDD USB externe de 2 T.
Il est vide ? Écrasable ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#30 Le 10/04/2014, à 14:02
- JeanMiB
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Il n'est pas vide car il me sert de backup pour plusieurs PC sur differentes partitions. Mais je peux y creer une parttion de taille superieure a celle de ce disque.
Hors ligne
#31 Le 10/04/2014, à 14:14
- tiramiseb
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
J'aurais aimé écrire directement sur le disque, pour reproduire le partitionnement de ton disque qui est en train de mourir. À partir du moment où on n'est pas directement sur le disque, pas besoin de créer une partition à part : un simple fichier suffira (le système de fichiers du disque USB devra bien sûr être capable de contenir un fichier de la taille du disque en train de mourir). Ce sera juste plus pénible d'accéder aux partitions présentes dans l'image du disque.
Pour faire cette image, on utilisera ddrescue. Imaginons que le disque en train de mourir est /dev/sda et que ton disque dur externe, dans lequel sera placée l'image, est monté dans /media/ubuntu/super_disque_usb, il faut alors faire :
sudo apt-get install gddrescue
sudo ddrescue /dev/sda /media/ubuntu/super_disque_usb/image_ddrescue /media/ubuntu/super_disque_usb/journal_ddrescue
Attends-toi à ce que la commande ddrescue prenne de très nombreuses heures : elle essaiera de lire le disque dur bit à bit, en revenant sur les zones qu'elle n'arrive pas à lire...
Une fois cette commande terminée, tu auras une image (au moins partielle) de ton disque... Ensuite, on pourra essayer d'affiner en relançant ce programme ou alors d'accéder directement aux données sur l'image.
Dernière modification par tiramiseb (Le 10/04/2014, à 14:16)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#32 Le 10/04/2014, à 21:00
- JeanMiB
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Bonsoir Seb
gddrescue installé.
Pour ne pas faire de C... sur la commande suivante, voila la visibilté de mes disques:
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0003cf03
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 499711 248832 83 Linux
/dev/sda2 501758 312580095 156039169 5 Extended
/dev/sda5 501760 312580095 156039168 8e Linux LVM
Disk /dev/mapper/ubuntu--vg-root: 155.6 GB, 155591901184 bytes
255 heads, 63 sectors/track, 18916 cylinders, total 303890432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/ubuntu--vg-root doesn't contain a valid partition table
Disk /dev/mapper/ubuntu--vg-swap_1: 4190 MB, 4190109696 bytes
255 heads, 63 sectors/track, 509 cylinders, total 8183808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/ubuntu--vg-swap_1 doesn't contain a valid partition table
Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00007822
Device Boot Start End Blocks Id System
/dev/sdb1 63 1757816234 878908086 83 Linux
/dev/sdb2 1757816235 2097391615 169787690+ 83 Linux
ubuntu@ubuntu:~$ sudo apt-get install gddrescue
Qu'elle est exactement la commande a utilisé pour ne pas effacer les sauvegardes sur mon disque de 2Teras ?
Hors ligne
#33 Le 10/04/2014, à 22:14
- JeanMiB
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
bon j'ai essayé, mais ca ne fonctioone pas. vola la commande et le resultat:
ubuntu@ubuntu:~$ sudo ddrescue /dev/sda /dev/sdb/image_ddrescue /dev/sdb/journal_ddrescue
ddrescue: Can't open output file: Not a directory
Hors ligne
#34 Le 10/04/2014, à 22:21
- tiramiseb
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
/dev/sdb, c'est le lien vers le périphérique "disque"
/dev/sdb1, c'est le lien vers le périphérique "partition"
Quand tu montes un système de fichiers, c'est le périphérique "partition" qui est monté sur un répertoire comme par exemple /media/ubuntu/toto.
Tu ne veux pas écrire dans le périphérique disque ni dans le périphérique partition. Tu veux écrire dans un fichier qui est dan sla partition que tu auras monté en cliquant dessus, dans le gestionnaire de fichiers.
Donc :
1/ clique sur la partition sur laquelle tu veux mettre le fichier afin qu'elle soit montée
2/ exécute la commande mount pour voir où elle est montée '/media/machin/truc"
3/ exécute une commande similaire à ce que j'ai proposé en #31, le 2me et le 3me argument ne devant pas commencer par /dev
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#35 Le 11/04/2014, à 12:00
- JeanMiB
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Merci c'est plus claire.
C'est donc fait, et voila le résultat:
ubuntu@ubuntu:~$ sudo ddrescue /dev/sda /media/ubuntu/Rescue/image_ddrescue /media/ubuntu/Rescue/journal_ddrescue
GNU ddrescue 1.16
Press Ctrl-C to interrupt
rescued: 160041 MB, errsize: 4096 B, current rate: 0 B/s
ipos: 77783 MB, errors: 1, average rate: 10931 kB/s
opos: 77783 MB, time since last successful read: 34 s
Finished
ubuntu@ubuntu:~$
Maintenant comment peut on "lire" cette image?
Hors ligne
#36 Le 11/04/2014, à 14:34
- tiramiseb
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Maintenant, tu peux si tu veux créer un disque virtuel pour VirtualBox à partir de cette image "raw" : si ça se trouve, une machine virtuelle démarrerait sans problème là-dessus : si c'est le cas, alors bingo tu devrais avoir accès à tes données.
Attention, ne demande pas à VirtualBox de travailler directement sur l'image, il ne faut pas risquer qu'il la casse.
D'ailleurs si tu as un peu de place, fais une copie de ce fichier au cas où tu ferais une connerie avec, c'est peut-être actuellement celui qui a le plus de valeur à tes yeux.
Mais si tu préfères l'option d'un accès direct aux données, tu vas commencer par utiliser fdisk pour voir le contenu de l'image en terme de partitions :
fdisk -l /media/ubuntu/Rescue/image_ddrescue
=> ça devrait être très très similaire à ce que ça donnait sur le disque
Ensuite tu utilises losetup pour créer un "loop device" vers les partitions contenues dans l'image.
En effet, c'est pour cela que j'aurais préféré qu'on bosse sur un disque directement : avec un disque dur, le système crée automatiquement les périphériques pour les partitions (/dev/sdXY). Avec une image, il faut que tu indiques toi-même au système comment pointer vers une partition.
La commande est alors quelque chose du genre :
sudo losetup -o XXX loop0 /media/ubuntu/Rescue/image_ddrescue
... où XXX est le décalage (en octets) entre le début du fichier et le début de la partition.
Par exemple, dans ton exemple ci-dessus (disque réel), la première partition est à 2048 secteurs du début du disque et un secteur fait 512 octets. Par conséquent, pour créer un périphérique qui pointe vers cette partition la valeur de XXX serait de 2048×512 = 1048576.
Le même raisonnement est à avoir pour chacune des partitions de l'image, (en incrémentant bien sûr loop0 vers loop1, loop2, etc)
Les partitions contenues dans le fichier image sont alors disponibles dans /dev/loop0, /dev/loop1, etc.
Ensuite, tu peux utiliser la commande pvscan pour les détecter en tant que volumes LVM :
sudo pvscan
Attention, débranche entièrement ton disque sda pendant les manipulation : lui il faut le laisser se reposer.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#37 Le 17/04/2014, à 21:16
- JeanMiB
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Enfin un peut de temps pour reprendre.
le fichier rescue est dupliqué
J'ai branché le disque sur lequel se trouve l'original sur un autre PC, voila ce que ça donne:
jean-michel@JM-Bureau:~$ sudo fdisk -l
[sudo] password for jean-michel:
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 têtes, 63 secteurs/piste, 121601 cylindres, total 1953525168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x67b6839b
Périphérique Amorçage Début Fin Blocs Id. Système
/dev/sda1 * 63 1757816469 878908203+ 83 Linux
Disk /dev/sdb: 250.1 GB, 250059350016 bytes
255 têtes, 63 secteurs/piste, 30401 cylindres, total 488397168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0xc3f21450
Périphérique Amorçage Début Fin Blocs Id. Système
/dev/sdb1 * 2048 19533297 9765625 82 partition d'échange Linux / Solaris
/dev/sdb2 19533822 410156870 195311524+ 5 Étendue
/dev/sdb5 19533824 410156870 195311523+ 83 Linux
Disk /dev/sdd: 2000.4 GB, 2000398934016 bytes
255 têtes, 63 secteurs/piste, 243201 cylindres, total 3907029168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00007822
Périphérique Amorçage Début Fin Blocs Id. Système
/dev/sdd1 63 1757816234 878908086 83 Linux
/dev/sdd2 1757816235 2097391615 169787690+ 83 Linux
/dev/sdd3 2097391616 2466031615 184320000 83 Linux
jean-michel@JM-Bureau:~$
Le fichier rescue se trouve sur /dev/sdd3 Montée sur /media/jean-michel/Rescue
je ne trouve nul part d'axplication sur la commande losetup, et donc je ne comprend pas ce que tu me demande de faire...désolé
Hors ligne
#38 Le 20/04/2014, à 11:04
- JeanMiB
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
je me suis lancé
Voila ce que ca donne:
jean-michel@JM-Bureau:~$ fdisk -l /media/jean-michel/Rescue/image_ddrescue
Disk /media/jean-michel/Rescue/image_ddrescue: 160.0 GB, 160041885696 bytes
255 têtes, 63 secteurs/piste, 19457 cylindres, total 312581808 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x0003cf03
Périphérique Amorçage Début Fin Blocs Id. Système
/media/jean-michel/Rescue/image_ddrescue1 * 2048 499711 248832 83 Linux
/media/jean-michel/Rescue/image_ddrescue2 501758 312580095 156039169 5 Étendue
/media/jean-michel/Rescue/image_ddrescue5 501760 312580095 156039168 8e LVM Linux
jean-michel@JM-Bureau:~$ sudo losetup -o 256901120 loop0 /media/jean-michel/Rescue/image_ddrescue5
/media/jean-michel/Rescue/image_ddrescue5: Aucun fichier ou dossier de ce type
jean-michel@JM-Bureau:~$ sudo losetup -o 256901120 loop0 /media/jean-michel/Rescue/image_ddrescue
loop0: Aucun fichier ou dossier de ce type
jean-michel@JM-Bureau:~$ sudo losetup -o 256900096 loop0 /media/jean-michel/Rescue/image_ddrescue
loop0: Aucun fichier ou dossier de ce type
jean-michel@JM-Bureau:~$ sudo losetup -o 1048576 loop0 /media/jean-michel/Rescue/image_ddrescue
loop0: Aucun fichier ou dossier de ce type
jean-michel@JM-Bureau:~$
je ne comprend la reponse
Hors ligne
#39 Le 20/04/2014, à 11:51
- tiramiseb
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Je crois que j'ai fait une erreur dans mon message #36.
Essaie avec :
sudo losetup -o XXX /dev/loop0 /media/jean-michel/Rescue/image_ddrescue
Tes offsets me semblent corrects. Attention, tu ne peux pas monter la 2me partition car ce n'est qu'une partition étendue.
Ce qui t'intéresse c'est bien sûr celle qui est numérotée 5.
(attention, si tu le fais pour les deux partition (la 1 et la 5), il faut utiliser loop0 et loop1 : tu ne pourras pas avoir deux fois /dev/loop0...
Dernière modification par tiramiseb (Le 20/04/2014, à 11:51)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#40 Le 20/04/2014, à 12:49
- JeanMiB
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Merci Seb de revenir sur ce sujet
Pour clarifier puisque c'est la partition numéro 5 qui m'intéresse, je prend comme valeur XXX 512 x la valaeur de debut de image_ddrescue5 soit 512 x 501760
Hors ligne
#41 Le 20/04/2014, à 14:23
- tiramiseb
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Cela me semble correct, oui.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#42 Le 20/04/2014, à 16:08
- JeanMiB
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Merci c'est fait.
pas de message d’erreur, ca doit avoir fonctionné.
PAr contre le pvscan, c'est pas gagné.
jean-michel@JM-Bureau:~$ pvscan
Le programme 'pvscan' n'est pas encore installé. Vous pouvez l'installer en tapant :
sudo apt-get install lvm2
j'ai compris qu'en fait c'etait sans sudo, et qu'il fallait avoir installé le paquet lvm2, ce qur j'ai fait.
Mais ensuite pb de droit je crains:
jean-michel@JM-Bureau:~$ pvscan
/dev/mapper/control: open failed: Permission non accordée
Failure to communicate with kernel device-mapper driver.
WARNING: Running as a non-root user. Functionality may be unavailable.
/run/lock/lvm/P_global:aux: open failed: Permission non accordée
Unable to obtain global lock.
jean-michel@JM-Bureau:~$ lvscan
/dev/mapper/control: open failed: Permission non accordée
Failure to communicate with kernel device-mapper driver.
WARNING: Running as a non-root user. Functionality may be unavailable.
No volume groups found
jean-michel@JM-Bureau:~$
je suis de nouveau en rade...
Hors ligne
#43 Le 20/04/2014, à 20:12
- tiramiseb
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
j'ai compris qu'en fait c'etait sans sudo
Si si, pour pvscan c'est avec sudo.
À partir du moment où tu as utilisé "sudo losetup [...]", tout se passe comme si tu étais sur un "vrai" disque : il faut donc utiliser sudo.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#44 Le 21/04/2014, à 10:32
- JeanMiB
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
parfait tu as raison.
Mais comme je suis vraiment un boulet, j'ai beau chercher partout, je ne comprend pas comment accéder a ce "loop0"
jean-michel@JM-Bureau:~$ sudo losetup -o 256901120 /dev/loop0 /media/jean-michel/Rescue/image_ddrescuejean-michel@JM-Bureau:~$ sudo pvscan
PV /dev/loop0 VG ubuntu-vg lvm2 [148,81 GiB / 0 free]
Total: 1 [148,81 GiB] / in use: 1 [148,81 GiB] / in no VG: 0 [0 ]
j'ai beau lire la doc lvm et des tas de tutos relatif a LVM je ne sais pas ce qu'il faut faire.
Je pense qu'il faut la "monter" ? mais comment?
Hors ligne
#45 Le 21/04/2014, à 10:55
- tiramiseb
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Ok, ton système a donc vu le volume physique /dev/loop0, sur lequel est situé le groupe de volumes "ubuntu-vg" (il pourrait y avoir plusieurs volumes physiques pour un seul groupe de volumes, mais dans ton cas c'est un seul VG dans un seul PV).
Étant donné qu'il a bel et bien détecté ce volume physique et qu'il le montre bel et bien associé au groupe de volumes sus-nommé, on peut se dire qu'il a également détecté les volumes logiques qui sont dedans.
Pour les voir, tu peux faire :
sudo lvs
Pour y accéder et les monter, il faut alors utiliser les chemins "/dev/ubuntu-vg/nom_du_lv".
Si on reprend le tout premier message de cette discussion, tes données seraient alors dans /dev/ubuntu-vg/root.
Tu peux commencer par tenter de le monter, de la manière suivante :
sudo mount /dev/ubuntu-vg/root /mnt
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#46 Le 21/04/2014, à 11:27
- JeanMiB
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Merci Seb, ça avance
Ca à l'air monté, mais pb d'access:
jean-michel@JM-Bureau:~$ sudo lvs
[sudo] password for jean-michel:
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
root ubuntu-vg -wi-a---- 144,91g
swap_1 ubuntu-vg -wi-a---- 3,90g
jean-michel@JM-Bureau:~$ sudo mount /dev/ubuntu-vg/root /mnt
jean-michel@JM-Bureau:~$ cd /dev/ubuntu-vg/root
bash: cd: /dev/ubuntu-vg/root: N'est pas un dossier
jean-michel@JM-Bureau:~$ dir
0 Documents examples.desktop image2.png Modèles Public Ubuntu\ One Vidéos
Bureau e-mail from\ airport.pdf Images Musique Téléchargements unison.log
jean-michel@JM-Bureau:~$ dir /mnt
bin cdrom etc initrd.img lib lost+found mnt proc run srv tmp var vmlinuz.old
boot dev home initrd.img.old lib64 media opt root sbin sys usr vmlinuz
jean-michel@JM-Bureau:~$ cd /mnt
jean-michel@JM-Bureau:/mnt$ cd /root
bash: cd: /root: Permission non accordée
jean-michel@JM-Bureau:/mnt$
Est ce qu'il y aurait une méthode graphique accéder à cette partition (pour les boulets de la ligne de commande comme moi c'est plus rapide...)
J'ai installé "System-config-lvm" qui est censé être une interface graphique de LVM mais quand je le lance, rien ne se passe, aucune fenêtre ne s'ouvre (apparemment pb avec la 13.10)
Hors ligne
#47 Le 21/04/2014, à 11:40
- tiramiseb
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Bonne nouvelle !
jean-michel@JM-Bureau:/mnt$ cd /root
Attention, là tu sors de /mnt pour aller dans /root. Si tu voulais aller dans /mnt/root à partir de /mnt, la commande serait "cd root".
Si tu veux le contenu de ton ancien home, ça peut être dans /mnt/home/jean-michel (en remplaçant "jean-michel" par ton ancien username s'il était différent).
Et tu peux bien sûr y accéder à partir de ton navigateur de fichiers, en cherchant ce même chemin à partir de la racine du système.
A priori tu ne devrais pas avoir de problème de droits pour accéder à ces fichiers, car :
- les droits se font sur les identifiants numériques des utilisateurs
- le premier identifiant numérique utilisé pour les utilisateurs normaux sur Ubuntu est 1000
- ton ancien utilisateur avait probablement l'identifiant 1000
- tu as actuellement probablement l'identifiant 1000
- donc si j'ai tout juste, pour le système ces fichiers t'appartiennent
J'ai installé "System-config-lvm"
Tu n'as pas besoin de ce genre de choses, LVM fonctionne, tu as monté le volume comme il faut, il est utilisable comme n'importe quel autre espace de stockage.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#48 Le 21/04/2014, à 11:55
- JeanMiB
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Ce serai super, et c'est ce que j'ai essayé de suite, mais quand j'utilise mon navigateur de fichier, et que je vais dans mnt, je ne voie rien, juste un emplacement vide
Hors ligne
#49 Le 21/04/2014, à 12:17
- tiramiseb
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
Que donne le retour de ces commandes ?
ls /mnt
ls /mnt/home
Dans ton navigateur de fichiers, ne serais-tu pas par hasard allé dans /mnt/mnt (croyant, dans /mnt, être à la racine) ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#50 Le 21/04/2014, à 12:21
- JeanMiB
Re : [Résolu] Ubuntu ne démarre pas _ recupération du home
ca y est ca marche
j'ai rebooté 1 foie, puis la systeme a rebooté tout seul une autre foi
j'ai redéroulé toute la séquence depuis losetup
et cette foie je voie bien tous les fichiers!
super merci
je verifi ce que je retrouve et si c'est bon, je resume les commades dans un dernier post et je passe en résolu!
Hors ligne