Расширьте зашифрованный раздел LUKS для заполнения диска

Недавно я обновил свой диск с SSD на 128 ГБ до 512 ГБ SSD. Раздел / зашифрован с помощью LUKS. Я ищу помощь в расширении раздела, чтобы использовать все свободное пространство на новом диске. Я уже dd'd старый диск на новый:

[root@localhost ~]# fdisk -l /dev/sda Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: dos Disk identifier: 0x00009f33 Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 1026047 1024000 500M 83 Linux /dev/sda2 1026048 250064895 249038848 118.8G 83 Linux 

После sda2 есть около 380 ГБ неиспользуемого пространства.

Дополнительная информация:

 [root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree fedora_chocbar 1 3 0 wz--n- 118.75g 4.00m [root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert home fedora_chocbar -wi-a----- 85.55g root fedora_chocbar -wi-a----- 29.30g swap fedora_chocbar -wi-a----- 3.89g [root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/mapper/encrypted fedora_chocbar lvm2 a-- 118.75g 4.00m 

Кажется, есть много информации о том, как это сделать, но очень мало объяснений. Я ценю любую помощь по этому поводу.

One Solution collect form web for “Расширьте зашифрованный раздел LUKS для заполнения диска”

ОК! Окончательный ответ наконец. Мои шаги по расширению зашифрованного тома LUKS …

  1. cryptsetup luksOpen /dev/sda2 crypt-volume чтобы открыть зашифрованный том.
  2. parted /dev/sda для расширения раздела. resizepart NUMBER END .
  3. vgchange -an fedora_chocbar . Прекратите использовать VG, чтобы вы могли сделать следующий шаг.
  4. cryptsetup luksClose crypt-volume . Закройте зашифрованный том для следующих шагов.
  5. cryptsetup luksOpen /dev/sda2 crypt-volume . Откройте его снова.
  6. cryptsetup resize crypt-volume . Автоматически изменяет размер громкости LUKS на доступное пространство.
  7. vgchange -ay fedora_chocbar . Активируйте VG.
  8. pvresize /dev/mapper/crypt-volume . Измените размер PV.
  9. lvresize -l+100%FREE /dev/fedora_chocbar/home . Измените размер LV для / дома на 100% свободного места.
  10. e2fsck -f /dev/mapper/fedora_chocbar-home . Бросьте магию fsck при изменении размера fs.
  11. resize2fs /dev/mapper/fedora_chocbar-home . Измените размер файловой системы в / home (автоматически использует 100% свободного пространства)

Я надеюсь, что кто-то найдет это полезным. У меня теперь есть 300 + GB для моих тестовых виртуальных машин на моем ноутбуке!

  • Как получить доступ к корневой файловой системе для запуска cryptsetup, чтобы разрешить доступ к корневой файловой системе?
  • Руководство по настройке Gentoo с полным шифрованием диска с использованием LUKS + LVM
  • Почему логические тома используются с разделами LUKS?
  • NFS v4 экспортирует зашифрованный раздел. Клиент монтирует пустой каталог
  • Как установить ярлык в контейнере dm-crypt + LUKS?
  • Ядро паника, если пароль LUKS плох x раз
  • Перезапись диска перед шифрованием
  • Изменение размера загрузочного раздела
  • Форматирование зашифрованного диска LUKS
  • Как установить корневую файловую систему Arch Linux на тонких LVS LVM на LUKS на разделенном на GUID устройстве?
  • Как монтировать контейнер cryptsetup только с `mount`?
  • Linux и Unix - лучшая ОС в мире.