Récemment, mon serveur Ubuntu n'a pas pu démarrer sur mon disque dur 500Go
J'ai retiré le disque dur de mon boîtier de serveur, je l'ai mis dans un boîtier externe et je l'ai connecté via USB à un ordinateur portable Ubuntu.
J'ai un accès SSH sur cet ordinateur portable Ubuntu. Je peux voir la partition de démarrage du disque dur du serveur ici:
poste3@poste3:/media$ df -h
/dev/sdc1 228M 27M 189M 13% /media/poste3/695e74fd-83bb-4489-bf3b-51d256885fc9
Je peux lister le contenu de cette partition:
poste3@poste3:/media/poste3/695e74fd-83bb-4489-bf3b-51d256885fc9$ ls
abi-3.2.0-38-generic memtest86+.bin
config-3.2.0-38-generic memtest86+_multiboot.bin
grub System.map-3.2.0-38-generic
initrd.img-3.2.0-38-generic vmlinuz-3.2.0-38-generic
lost+found
Cela signifie donc que le disque est toujours lisible, même avec certains secteurs défectueux.
Quand j'ai installé Ubuntu Server sur ce disque dur, je me souviens que j'ai choisi d'utiliser l'intégralité du disque et de configurer LVM crypté .
root@poste3:/home/poste3# fdisk -l /dev/sdc
Disk /dev/sdc: 500.1 GB, 500106779648 bytes
255 têtes, 63 secteurs/piste, 60801 cylindres, total 976771054 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 : 0x000d3d72
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdc1 * 2048 499711 248832 83 Linux
/dev/sdc2 501758 976769023 488133633 5 Étendue
/dev/sdc5 501760 976769023 488133632 8e LVM Linux
alors j'ai fait ce qui suit:
Sudo apt-get install lvm2 cryptsetup
Sudo modprobe dm-crypt
cryptsetup luksOpen /dev/sdc5 crypt
Device /dev/sdc5 is not a valid LUKS device.
Pouvez-vous m'aider à monter cette partition? Je ne comprends pas pourquoi cela échoue ... est-ce dû à des défauts physiques du disque? Merci
Premièrement, vérifiez si la partition est vraiment cryptée:
#cryptsetup -v luksDump /dev/sdc5
#Command failed with code 22: Device /dev/sdc5 is not a valid LUKS device.
oups, ce volume n’a pas été crypté :( alors
#lvscan
inactive '/dev/serveur/root' [464,48 GiB] inherit
inactive '/dev/serveur/swap_1' [1012,00 MiB] inherit
il faut donc l'activer:
#modprobe dm-mod
#vgchange -ay
puis montez simplement la partition:
#mount /dev/serveur/root /media/rescue/
Je pensais que mon disque dur était défectueux et que le volume LVM était crypté, mais ce n’était pas le cas. Donc, la prochaine fois, je penserai plus simple et je commencerai par essayer les bases.