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

Материал из Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «== Устанавливаем CRYPTSETUP == <code>apt install cryptsetup</code> == Шифруем физический диск /dev/sdb == <code>cryptsetup luks...»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 9: Строка 9:


=== Проверяем ===
=== Проверяем ===
<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
...
 
...</blockquote>


== Создаем PV data01 ==
== Создаем PV data01 ==
Строка 31: Строка 29:


=== Проверяем ===
=== Проверяем ===
<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>Подключаем в веб-интерфейсе Proxmox Storage типа LVM-Thin
 
- Datacenter - Storage - Add - LVM-Thin
 
ID: data01_pve01
 
VG: data01
 
Thin pool: data01_pve01
 
// перезапускаем ОС
 
// видим пустой 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   
== Перезапускаем ОС ==
<code>reboot</code>


     └─data01-vm--100--disk--0 253:10   0   80G  0 lvm
Видим пустой sdb


...
<code>lsblk</code>
...
sdb                  8:16   0  1.8T  0 disk
...


/dev/mapper/data01-data01_pve01
== Подключаем шифрованный диск используя пароль ==
<code>cryptsetup luksOpen /dev/sdb data01</code>


// монтируем LV (ПРОВЕРИТЬ!)
Видим разделы LVM


mkdir -pv /mnt/data01-data01_pve01
<code>lsblk</code>
...
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
...
<code>ls -lh /dev/mapper/data01-data01_pve01</code>


mount /dev/mapper/data01-data01_pve01 /mnt/data01-data01_pve01
== Монтируем LV '''(ПРОВЕРИТЬ!)''' ==
<code>mkdir -pv /mnt/data01-data01_pve01</code>


// автомонтирование
<code>mount /dev/mapper/data01-data01_pve01 /mnt/data01-data01_pve01</code>


НЕ НАДО АВТОМОНТИРОВАНИЯ.
== Автомонтирование ==
'''НЕ НАДО АВТОМОНТИРОВАНИЯ.'''


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


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


АТТАЧИМ ШИФРОВАННЫЙ РАЗДЕЛ, ПОТОМ МОНТИРУЕМ РУКАМИ
'''АТТАЧИМ ШИФРОВАННЫЙ РАЗДЕЛ, ПОТОМ МОНТИРУЕМ РУКАМИ'''
[[Категория:LVM]]
[[Категория:LVM]]
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__

Текущая версия на 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 АВТОМОНТИРОВАНИЕ, ТО СИСТЕМА СКОРЕЕ ВСЕГО НЕ ЗАГРУЗИТСЯ.

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

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