MATERIEL : hdd inaccessible

Bonjour,
Je fais suite à cette discussion : debian-fr.org/serveur-initramfs-t51015.html

Je pensais, via un liveusb, booter sur la machine. Après, je fais quoi ??

Je joins un fdisk depuis un live-usb ubuntu 14

[quote]ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders, total 80293248 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: 0x0006c1d7

Device Boot Start End Blocks Id System
/dev/sda1 * 2048 499711 248832 83 Linux
/dev/sda2 501758 80291839 39895041 5 Extended
/dev/sda5 501760 80291839 39895040 8e Linux LVM

Disk /dev/sdb: 4022 MB, 4022337024 bytes
255 heads, 63 sectors/track, 489 cylinders, total 7856127 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: 0x0008b599

Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 7855784 3926868+ b W95 FAT32

Disk /dev/sdc: 10.0 GB, 10005037056 bytes
255 heads, 63 sectors/track, 1216 cylinders, total 19541088 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: 0x000c0110

Device Boot Start End Blocks Id System
/dev/sdc1 * 2048 499711 248832 83 Linux
/dev/sdc2 501758 19539967 9519105 5 Extended
/dev/sdc5 501760 19539967 9519104 8e Linux LVM

Disk /dev/mapper/ecole-root: 2906 MB, 2906652672 bytes
255 heads, 63 sectors/track, 353 cylinders, total 5677056 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/ecole-root doesn’t contain a valid partition table

Disk /dev/mapper/ecole-swap_1: 356 MB, 356515840 bytes
255 heads, 63 sectors/track, 43 cylinders, total 696320 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/ecole-swap_1 doesn’t contain a valid partition table

Disk /dev/mapper/ecole-home: 6480 MB, 6480199680 bytes
255 heads, 63 sectors/track, 787 cylinders, total 12656640 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/ecole-home doesn’t contain a valid partition table

Disk /dev/mapper/serveur–debian-root: 9999 MB, 9999220736 bytes
255 heads, 63 sectors/track, 1215 cylinders, total 19529728 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/serveur–debian-root doesn’t contain a valid partition table

Disk /dev/mapper/serveur–debian-swap_1: 1304 MB, 1304428544 bytes
255 heads, 63 sectors/track, 158 cylinders, total 2547712 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/serveur–debian-swap_1 doesn’t contain a valid partition table[/quote]

Ubuntu live-usb semble me monter une partition sur mon hdd ; mais je n’ai que grub dessus et deux ou trois fichiers.

Bonjour,
je vois que tu as un serveur Debian,
tu peux installer ton disque sur celui-ci?
ensuite fdisk -l ou gparted -l

si la machine initiale accepte le boot usb, tu crée une clé Debian usb
sinon tu bootes sur le CD d’installation,
dans les menus tu devrais avoir un système Debian disponible
courage!
A+
JB1

Concrètement, tu veux que j’installe ubuntu 14 (mon live-usb) sur mon serveur debian sans effacer le reste ? C’est bien çà.

[/quote]dans les menus tu devrais avoir un système Debian disponible[/quote]
Je ne comprends pas ce que tu veux que je fasse à cette étape.

bonjour,
le but, monter le disque /dev/sdX et se balader dessus!

pour info je ne sais si c’est lié:
j’ai déjà eu des pbs avec initramfs, je le recréais avec mkinitrd,
j’ai remarqué que pour la 3.18, cette fonctionnalité n’est plus active,
il faut activer une autre commande
A+
JB1

dans le bios:
/dev/mapper… sont vus comment?
A+
JB1

Ce sont des volumes logiques LVM. Ils n’ont pas d’existence dans le BIOS, pas plus que les volumes RAID logiciels.

La partition contenant grub d’autres fichiers (vmlinux-, initrd-) était montée en tant que /boot, ce qui est courant (mais pas indispensable avec GRUB 2) avec une racine en LVM.

Il y a trois disques (sda, sdb, sdc) et deux groupes LVM (debian, ecole). Quel sont le disque et les volumes contenant les données à récupérer ?

Les données sont sur lvm, sda2 je pense.

sous réserve,

je le verrais sur /dev/sdc5!

j’essaie un mount /dev/sdc /mnt
si OK, à priori pas de raison puique vu par le fdisk,
je me balade dessus!

as-tu accés à la commande "pvdisplay"
A+
JB1

[code]ubuntu@ubuntu:~$ sudo pvdisplay
/dev/sda1: read failed after 0 of 4096 at 0: Input/output error
/dev/sda1: read failed after 0 of 4096 at 4096: Input/output error
/dev/dm-5: read failed after 0 of 4096 at 0: Input/output error
— Physical volume —
PV Name /dev/sdc5
VG Name ecole
PV Size 9,08 GiB / not usable 4,00 MiB
Allocatable yes (but full)
PE Size 4,00 MiB
Total PE 2323
Free PE 0
Allocated PE 2323
PV UUID 907rj3-HZjx-UVR4-XeBu-yNI0-vd5y-a0r01C

— Physical volume —
PV Name /dev/sda5
VG Name serveur-debian
PV Size 38,05 GiB / not usable 4,00 MiB
Allocatable yes (but full)
PE Size 4,00 MiB
Total PE 9739
Free PE 0
Allocated PE 9739
PV UUID wbGzUC-0eKw-SHNr-8eun-ppaa-WD1M-0K34S0[/code]

Je ne comprends pas ce qui est écrit. Je te suis un peu en aveugle tout de même :unamused:

Bonsoir,
à priori le bootstrap de /dev/sda a des pbs!
sous réserve /dev/sda1 contient /boot

as-tu lu les wikis concernants LVM de Debian
A+
JB1

Petite explication de texte alors.

/dev/sda1: read failed after 0 of 4096 at 0: Input/output error /dev/sda1: read failed after 0 of 4096 at 4096: Input/output error /dev/dm-5: read failed after 0 of 4096 at 0: Input/output error
Ces messages signalent des erreurs de lecture ou d’écriture sur les périphériques mentionnés. /dev/sda1 est la partition de boot, on se doutait bien qu’elle avait des problèmes puisque grub lance son shell de secours.

/dev/dm-5 est le nom “canonique” d’un volume logique créé par le device mapper. Mais on utilise généralement plutôt les alias plus parlants du type /dev/mapper/nom_vg-nom_lv ou /dev/nom_vg/nom_lvnom_vg est le nom du goupe de volumes (VG pour volume group) et nom_lv est le nom du volume logique (LV pour logical volume). Pour savoir de quel LV il s’agit, il faudrait exécuter [mono]ls -l /dev/mapper[/mono] pour voir quel volume pointe vers dm-5, ou [mono]lvdisplay[/mono] pour afficher les LV et leurs numéros de “block device” associés et les comparer à ceux affichés par [mono]ls -l /dev/dm-*[/mono].

La suite indique la présence de deux volumes physiques LVM (PV, physical volume) :

  • /dev/sdc5 est un PV de 9 Gio appartenant à un groupe de volumes nommé “ecole” ;
  • /dev/sda5 est un PV de 38 Gio appartenant à un groupe de volumes nommé “serveur-debian” ; d’après le fil précédent c’est ce dernier qui est sur le disque qui ne démarre plus, qui serait donc /dev/sda.

Pour afficher les volumes logiques détectés : [mono]lvdisplay[/mono].

[quote]ubuntu@ubuntu:~$ ls -l /dev/mapper
total 0
crw------- 1 root root 10, 236 janv. 16 21:19 control
brw-rw---- 1 root disk 252, 2 janv. 17 08:32 ecole-home
brw-rw---- 1 root disk 252, 0 janv. 17 08:32 ecole-root
brw-rw---- 1 root disk 252, 1 janv. 17 08:32 ecole-swap_1
brw-rw---- 1 root disk 252, 5 janv. 17 08:32 serveur–debian-home
brw-rw---- 1 root disk 252, 3 janv. 17 08:32 serveur–debian-root
brw-rw---- 1 root disk 252, 4 janv. 17 08:32 serveur–debian-swap_1
[/quote]

[quote]ubuntu@ubuntu:~$ ls -l /dev/dm-*
brw-rw---- 1 root disk 252, 0 janv. 16 21:19 /dev/dm-0
brw-rw---- 1 root disk 252, 1 janv. 16 21:19 /dev/dm-1
brw-rw---- 1 root disk 252, 2 janv. 16 21:19 /dev/dm-2
brw-rw---- 1 root disk 252, 3 janv. 16 21:19 /dev/dm-3
brw-rw---- 1 root disk 252, 4 janv. 16 21:19 /dev/dm-4
brw-rw---- 1 root disk 252, 5 janv. 16 21:19 /dev/dm-5
[/quote]

[quote]ubuntu@ubuntu:~$ sudo lvdisplay
/dev/sda1: read failed after 0 of 4096 at 0: Input/output error
/dev/sda1: read failed after 0 of 4096 at 4096: Input/output error
— Logical volume —
LV Path /dev/ecole/root
LV Name root
VG Name ecole
LV UUID zzKDj4-GW7G-pYtK-Ogxq-vCon-250j-CGycg3
LV Write Access read/write
LV Creation host, time ,
LV Status available

open 0

LV Size 2,71 GiB
Current LE 693
Segments 1
Allocation inherit
Read ahead sectors auto

  • currently set to 256
    Block device 252:0

— Logical volume —
LV Path /dev/ecole/swap_1
LV Name swap_1
VG Name ecole
LV UUID 0YUk39-UhQL-86uE-WMcK-jvEl-h84j-29wqil
LV Write Access read/write
LV Creation host, time ,
LV Status available

open 0

LV Size 340,00 MiB
Current LE 85
Segments 1
Allocation inherit
Read ahead sectors auto

  • currently set to 256
    Block device 252:1

— Logical volume —
LV Path /dev/ecole/home
LV Name home
VG Name ecole
LV UUID jOQpTG-3Etb-ceO5-sKrA-cMjf-s1No-0VuwT2
LV Write Access read/write
LV Creation host, time ,
LV Status available

open 0

LV Size 6,04 GiB
Current LE 1545
Segments 1
Allocation inherit
Read ahead sectors auto

  • currently set to 256
    Block device 252:2

— Logical volume —
LV Path /dev/serveur-debian/root
LV Name root
VG Name serveur-debian
LV UUID zyEk2m-0jSR-6LVs-Zw4h-L8xf-WALu-ZkSklp
LV Write Access read/write
LV Creation host, time serveur-debian, 2013-09-09 17:29:55 +0000
LV Status available

open 0

LV Size 9,31 GiB
Current LE 2384
Segments 1
Allocation inherit
Read ahead sectors auto

  • currently set to 256
    Block device 252:3

— Logical volume —
LV Path /dev/serveur-debian/swap_1
LV Name swap_1
VG Name serveur-debian
LV UUID 1J2TOG-DK2d-oVSe-2BEp-uPB9-9LRp-wVhr01
LV Write Access read/write
LV Creation host, time serveur-debian, 2013-09-09 17:29:55 +0000
LV Status available

open 0

LV Size 1,21 GiB
Current LE 311
Segments 1
Allocation inherit
Read ahead sectors auto

  • currently set to 256
    Block device 252:4

— Logical volume —
LV Path /dev/serveur-debian/home
LV Name home
VG Name serveur-debian
LV UUID oicEEL-E0D4-r1za-otZ9-5EUm-pZLi-0gD1uM
LV Write Access read/write
LV Creation host, time serveur-debian, 2013-09-09 17:29:55 +0000
LV Status available

open 0

LV Size 27,52 GiB
Current LE 7044
Segments 1
Allocation inherit
Read ahead sectors auto

  • currently set to 256
    Block device 252:5[/quote]

Donc on voit que /dev/dm-5 a pour numéros de périphérique 252:5 qui sont aussi ceux de /dev/mapper/serveur–debian-home ou /dev/serveur-debian/home (LV “home” du VG “serveur-debian”). Ce n’est pas très bon signe qu’il ait des erreurs, car je suppose que c’est là que se trouvent les données que tu veux récupérer ?

bonsoir,
avec un dd if=… on peut sauvegarder?
une autre solution HASARDEUSE refaire l’environnement sda1 avec fdisk

dommage maintenant on ne sauvegarde plus les n premiers secteurs
A+
JB1

Oui, on peut créer une image brute d’un volume avec dd pour l’examiner ensuite. Si le support physique est endommagé, on recommande plutôt [mono]ddrescue[/mono] ou [mono]dd_rescue[/mono] qui gèrent mieux les erreurs de lecture.

De quel environnement parles-tu ? La table de partition ne semble pas endommagée.

bonjour,
pour moi oui aprés le 8° secteur

je pense à stage2 plutôt que stage1 (sous réserve)
A+
JB1

Bonjour,
Concrètement, je fais quoi maintenant ?

J’installe le live sur le disque ou pas ? Si oui, sur quelle partition pour ne rien endommager ?

Est-ce que j’essaye de réparer grub avec l’utilitaire boot-repair ?

@jb1 :
Les erreurs affichées se rapportent à une partition principale et un volume logique LVM. Or la table de partition ne se situe pas dans les partitions principales ou logiques et encore moins dans les volumes logiques LVM. Elle est contenue dans le MBR du disque et les EBR des partitions étendues. Par ailleurs [mono]fdisk -l[/mono] n’affiche aucune erreur ni aucune incohérence apparente.

GRUB 2 n’a pas de stage 1 ni stage 2. Il a une “boot image” qui remplace le stage 1 dans un secteur d’amorce, et une “core image” qui remplace le stage 1.5 et en partie le stage 2. Ici la séquence de démarrage aboutit au shell de secours de GRUB qui est intégré à la core image, donc rien ne permet de dire que celle-ci est endommagée.

@toto69 :
Tu n’installes rien du tout. Quelle est ton objectif ?

Entre temps, j’ai éditer mon post précédent.

Mon objectif ? Démarrer mon serveur.
Si le disque est réparable :
1/ y accéder et réparer : il faut donc réparer grub.

Si le disque est mort :
1/ Réinstaller une image du disque sur un autre disque serait l’idéal.
2/ Autrement, récupérer les fichiers de conf du serveur et réinstaller une debian sur un autre disque.