Я пытаюсь получить доступ к полнодисковому зашифрованному жесткому диску (sda) на моем компьютере, на котором установлена Linux Mint 18, но мне не удается его смонтировать. Моя текущая установка находится на том же компьютере, но на другом диске. (sdb)
Я не могу загрузиться с этого диска. Если я попробую, появится сообщение, что у него нет файловой системы для загрузки.
lsblk показывает:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 487M 0 part
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 465.3G 0 part
└─luks-d1e57395-383f-4e0e-8be5-e4726f21adda 252:4 0 465.3G 0 crypt
sdb 8:16 0 465.8G 0 disk
├─sdb1 8:17 0 487M 0 part /boot
├─sdb2 8:18 0 1K 0 part
└─sdb5 8:21 0 465.3G 0 part
└─sda5_crypt 252:0 0 465.3G 0 crypt
├─mint--vg-root 252:1 0 457.3G 0 lvm /
└─mint--vg-swap_1 252:2 0 8G 0 lvm
└─cryptswap1 252:3 0 8G 0 crypt [SWAP]
e2fsck:
sudo e2fsck /dev/sda1
e2fsck 1.42.13 (17-May-2015)
/dev/sda1: clean, 305/124928 files, 77714/498688 blocks
sudo e2fsck /dev/sda2
e2fsck 1.42.13 (17-May-2015)
e2fsck: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda2
Could this be a zero-length partition?
sudo e2fsck /dev/sda5
e2fsck 1.42.13 (17-May-2015)
/dev/sda5 is in use.
e2fsck: Cannot continue, aborting.
Я могу смонтировать sda1, но когда я пытаюсь смонтировать sda2, терминал показывает:
sudo mount /dev/sda2 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
и sda5:
sudo mount /dev/sda5 /mnt
mount: unknown filesystem type 'crypto_LUKS'
Так что я действительно не знаю, что я делаю, что вероятно, именно поэтому у меня возникла эта проблема, но я надеялся, что кто-нибудь может помочь мне смонтировать жесткий диск, хотя бы только для чтения, чтобы я мог вытащить с него некоторые важные файлы. Я знаю свой пароль от криптографии. Есть ли способ восстановить эти данные? Возможно, я смогу восстановить файловую систему?
Изменить: Я попытался смонтировать sda5:
sudo cryptsetup luksOpen /dev/sda5 samsung
[sudo] password for user:
Enter passphrase for /dev/sda5:
, затем:
/media/samsung $ sudo mount -t ext4 /dev/mapper/samsung /media/samsung/
mount: wrong fs type, bad option, bad superblock on /dev/mapper/samsung,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
Ваш диск является контейнером LUKS, который, скорее всего, содержит группу объема LVM. Перед продолжением удостоверьтесь, что Вы имеете cryptsetup
и lvm2
установленный.
Открывают контейнер:
sudo cryptsetup luksOpen /dev/sda5 samsung
Активируют логические тома LVM:
sudo vgchange -aay
Проверка, что Вы теперь имеете в lsblk
:
sudo lsblk