Смонтируйте зашифрованный раздел LVM на внешний жесткий диск - устройство /dev/sdc5 не является допустимым устройством LUKS
Недавно мой сервер Ubuntu не смог загрузиться на мой жесткий диск 500Go
Я вынул жесткий диск из серверного корпуса, поместил его во внешний корпус и подключил через USB к ноутбуку с Ubuntu.
У меня есть доступ по SSH на этом ноутбуке Ubuntu. Я могу увидеть загрузочный раздел сервера HDD здесь:
poste3@poste3:/media$ df -h
/dev/sdc1 228M 27M 189M 13% /media/poste3/695e74fd-83bb-4489-bf3b-51d256885fc9
Я могу перечислить содержание этого раздела:
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
Таким образом, это означает, что диск все еще читаем, даже с некоторыми дефектными секторами.
Когда я установил Ubuntu Server на этот жесткий диск, я помню, что выбрал Использовать весь диск и настроил зашифрованный LVM.
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
поэтому я сделал следующее:
sudo apt-get install lvm2 cryptsetup
sudo modprobe dm-crypt
cryptsetup luksOpen /dev/sdc5 crypt
Device /dev/sdc5 is not a valid LUKS device.
Можете ли вы помочь мне смонтировать этот раздел? Я не понимаю, почему это терпит неудачу... это из-за физических дефектов на диске? Спасибо
1 ответ
Сначала проверьте, действительно ли раздел зашифрован:
#cryptsetup -v luksDump /dev/sdc5
#Command failed with code 22: Device /dev/sdc5 is not a valid LUKS device.
о, этот том на самом деле не был зашифрован:(
#lvscan
inactive '/dev/serveur/root' [464,48 GiB] inherit
inactive '/dev/serveur/swap_1' [1012,00 MiB] inherit
поэтому нам нужно активировать его:
#modprobe dm-mod
#vgchange -ay
а затем просто смонтировать раздел:
#mount /dev/serveur/root /media/rescue/
Я думал, что мой жесткий диск был поврежден, а том LVM зашифрован, но это не так. Поэтому в следующий раз я подумаю попроще и сначала попробую основы.