Монтирование LVM тома зашифрованного crypto Luks

Подключить физически диск. У меня это диск подключённый к eSATA разъёму ноутбука.
Посмотреть что он появился
# fdisk -l
....
Disk /dev/sdc: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x48b7122c

Device Boot Start End Blocks Id System
/dev/sdc1 * 1 25 200781 83 Linux
/dev/sdc2 26 30401 243995220 8e Linux LVM


Подключаем том
# cryptsetup luksOpen /dev/sdc2 crypt2
Enter passphrase for /dev/sdc2:_
Key slot 0 unlocked.

и смотрим его
# vgscan --mknodes
Reading all physical volumes. This may take a while...
Found volume group "vg_backup" using metadata type lvm2
Found volume group "vg_m750" using metadata type lvm2

Подключаем LVM том
# vgchange -ay
2 logical volume(s) in volume group "vg_backup" now active
3 logical volume(s) in volume group "vg_m750" now active

Смотрим группу тома
# vgdisplay
[root@m750 mnt]# vgdisplay
--- Volume group ---
VG Name vg_backup
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 232.69 GB
PE Size 32.00 MB
Total PE 7446
Alloc PE / Size 7445 / 232.66 GB
Free PE / Size 1 / 32.00 MB
VG UUID NhzMnM-0QCM-bgVl-wj0i-OznP-7k7q-go3PMm

Смотрим LV имена. Именно они требуются для команды mount
# lvdisplay
--- Logical volume ---
LV Name /dev/vg_backup/LogVol00
VG Name vg_backup
LV UUID 2aeO2X-UD0V-pFs4-fXMW-3Tun-6kos-iQSl00
LV Write Access read/write
LV Status available
# open 0
LV Size 227.03 GB
Current LE 7265
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:7

— Logical volume —
LV Name /dev/vg_backup/LogVol01
VG Name vg_backup
LV UUID Bc3qVv-9Qsx-e55o-EXRR-JJm9-4qVN-kwtNlQ
LV Write Access read/write
LV Status available
# open 0
LV Size 5.62 GB
Current LE 180
Segments 1
Allocation inherit
Read ahead sectors auto
– currently set to 256
Block device 253:8

Меня интересует раздел с данными, Я знаю что у меня это тот который больше:
/dev/vg_backup/LogVol00
Монтируем его в режиме Read Only (мне требуется только читать)
# mount -o ro /dev/vg_backup/LogVol00 /mnt/crypto1
Примечание для записи чтения нужно вместо -o ro записать -o rw либо опустить опцию -o оставив примонтировать диск с опциями по умолчанию (обычно rw)
Смотрим куда и как примонтировалось
# mount

/dev/mapper/vg_backup-LogVol00 on /mnt/crypto1 type ext3 (ro)

После того как поработали с диском отключам его. Все файлы с этого диска должны быть закрыты.
# umount /mnt/crypto1

Переводим том в пассивное состояние
# vgchange -an

Смотрим состояние криптотома
# cryptsetup status crypt2

Закрываем том
# cryptsetup luksClose crypt2

Вот и всё.

Leave a Reply