LVM. Раздел LVM на зашифрованном несистемном диске: различия между версиями

Материал из Wiki
Перейти к навигации Перейти к поиску
Строка 31: Строка 31:


=== Проверяем ===
=== Проверяем ===
<code>lsblk</code><blockquote>...
<code>lsblk</code>
 
...
sdb                               8:16   0  1.8T  0 disk  
sdb                               8:16   0  1.8T  0 disk  
 
└─data01                        253:5    0  1.8T  0 crypt
└─data01                        253:5    0  1.8T  0 crypt  
  ├─data01-data01_pve01_tmeta   253:6    0  120M  0 lvm   
 
  │ └─data01-data01_pve01-tpool 253:8    0  1.8T  0 lvm   
  ├─data01-data01_pve01_tmeta   253:6    0  120M  0 lvm   
  │   ├─data01-data01_pve01     253:9    0  1.8T  0 lvm   
 
  │   └─data01-vm--100--disk--0 253:10   0   80G  0 lvm   
  │ └─data01-data01_pve01-tpool 253:8    0  1.8T  0 lvm   
  └─data01-data01_pve01_tdata   253:7    0  1.8T  0 lvm   
 
   └─data01-data01_pve01-tpool 253:8    0  1.8T  0 lvm   
  │   ├─data01-data01_pve01     253:9    0  1.8T  0 lvm   
     ├─data01-data01_pve01     253:9    0  1.8T  0 lvm   
 
     └─data01-vm--100--disk--0 253:10   0   80G  0 lvm
  │   └─data01-vm--100--disk--0 253:10   0   80G  0 lvm   
...
 
  └─data01-data01_pve01_tdata   253:7    0  1.8T  0 lvm   
 
   └─data01-data01_pve01-tpool 253:8    0  1.8T  0 lvm   
 
     ├─data01-data01_pve01     253:9    0  1.8T  0 lvm   
 
     └─data01-vm--100--disk--0 253:10   0   80G  0 lvm
 
...</blockquote>


== Перезапускаем ОС ==
== Перезапускаем ОС ==
Строка 71: Строка 61:
Видим разделы LVM
Видим разделы LVM


<code>lsblk</code><blockquote>...
<code>lsblk</code>
 
...
sdb                               8:16   0  1.8T  0 disk  
sdb                               8:16   0  1.8T  0 disk  
 
└─data01                        253:5    0  1.8T  0 crypt
└─data01                        253:5    0  1.8T  0 crypt  
  ├─data01-data01_pve01_tmeta   253:6    0  120M  0 lvm   
 
  │ └─data01-data01_pve01-tpool 253:8    0  1.8T  0 lvm   
  ├─data01-data01_pve01_tmeta   253:6    0  120M  0 lvm   
  │   ├─data01-data01_pve01     253:9    0  1.8T  0 lvm   
 
  │   └─data01-vm--100--disk--0 253:10   0   80G  0 lvm   
  │ └─data01-data01_pve01-tpool 253:8    0  1.8T  0 lvm   
  └─data01-data01_pve01_tdata   253:7    0  1.8T  0 lvm   
 
   └─data01-data01_pve01-tpool 253:8    0  1.8T  0 lvm   
  │   ├─data01-data01_pve01     253:9    0  1.8T  0 lvm   
     ├─data01-data01_pve01     253:9    0  1.8T  0 lvm   
 
     └─data01-vm--100--disk--0 253:10   0   80G  0 lvm
  │   └─data01-vm--100--disk--0 253:10   0   80G  0 lvm   
...
 
<code>ls -lh /dev/mapper/data01-data01_pve01</code>
  └─data01-data01_pve01_tdata   253:7    0  1.8T  0 lvm   
 
   └─data01-data01_pve01-tpool 253:8    0  1.8T  0 lvm   
 
     ├─data01-data01_pve01     253:9    0  1.8T  0 lvm   
 
     └─data01-vm--100--disk--0 253:10   0   80G  0 lvm
 
...</blockquote><code>ls -lh /dev/mapper/data01-data01_pve01</code>


== Монтируем LV '''(ПРОВЕРИТЬ!)''' ==
== Монтируем LV '''(ПРОВЕРИТЬ!)''' ==

Версия 11:02, 26 октября 2022

Устанавливаем CRYPTSETUP

apt install cryptsetup

Шифруем физический диск /dev/sdb

cryptsetup luksFormat /dev/sdb

Аттачим шифрованный раздел в /dev/mapper/data01

cryptsetup luksOpen /dev/sdb data01

Проверяем

lsblk

...

sdb                               8:16   0  1.8T  0 disk  

└─data01                        253:5    0  1.8T  0 crypt

...

Создаем PV data01

lvm pvcreate /dev/mapper/data01

Создаем VG data01

lvm vgcreate data01 /dev/mapper/data01

Создаем раздел LV data01_pve01 на 100% области VG data01

lvcreate -l 100%FREE -T data01/data01_pve01

ИЛИ

lvcreate -L 1G -T data01/data01_pve01

Проверяем

lsblk

...
sdb                               8:16   0  1.8T  0 disk  
└─data01                        253:5    0  1.8T  0 crypt
  ├─data01-data01_pve01_tmeta   253:6    0  120M  0 lvm   
  │ └─data01-data01_pve01-tpool 253:8    0  1.8T  0 lvm   
  │   ├─data01-data01_pve01     253:9    0  1.8T  0 lvm   
  │   └─data01-vm--100--disk--0 253:10   0   80G  0 lvm   
  └─data01-data01_pve01_tdata   253:7    0  1.8T  0 lvm   
    └─data01-data01_pve01-tpool 253:8    0  1.8T  0 lvm   
      ├─data01-data01_pve01     253:9    0  1.8T  0 lvm   
      └─data01-vm--100--disk--0 253:10   0   80G  0 lvm
...

Перезапускаем ОС

reboot

Видим пустой sdb

lsblk

...

sdb                  8:16   0  1.8T  0 disk

...

Подключаем шифрованный диск используя пароль

cryptsetup luksOpen /dev/sdb data01

Видим разделы LVM

lsblk

...
sdb                               8:16   0  1.8T  0 disk  
└─data01                        253:5    0  1.8T  0 crypt
  ├─data01-data01_pve01_tmeta   253:6    0  120M  0 lvm   
  │ └─data01-data01_pve01-tpool 253:8    0  1.8T  0 lvm   
  │   ├─data01-data01_pve01     253:9    0  1.8T  0 lvm   
  │   └─data01-vm--100--disk--0 253:10   0   80G  0 lvm   
  └─data01-data01_pve01_tdata   253:7    0  1.8T  0 lvm   
    └─data01-data01_pve01-tpool 253:8    0  1.8T  0 lvm   
      ├─data01-data01_pve01     253:9    0  1.8T  0 lvm   
      └─data01-vm--100--disk--0 253:10   0   80G  0 lvm
...

ls -lh /dev/mapper/data01-data01_pve01

Монтируем LV (ПРОВЕРИТЬ!)

mkdir -pv /mnt/data01-data01_pve01

mount /dev/mapper/data01-data01_pve01 /mnt/data01-data01_pve01

Автомонтирование

НЕ НАДО АВТОМОНТИРОВАНИЯ.

ЕСЛИ ПРОПИСАТЬ В /etc/fstab АВТОМОНТИРОВАНИЕ, ТО СИСТЕМА СКОРЕЕ ВСЕГО НЕ ЗАГРУЗИТСЯ.

ИБО ДИСКА, КОТОРЫЙ НАДО МОНТИРОВАТЬ, НЕ СУЩЕСТВУЕТ ПОКА МЫ НЕ ПРИАТТАЧИМ ШИФРОВАННЫЙ РАЗДЕЛ.

АТТАЧИМ ШИФРОВАННЫЙ РАЗДЕЛ, ПОТОМ МОНТИРУЕМ РУКАМИ