Расширьте зашифрованный раздел 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 для моих тестовых виртуальных машин на моем ноутбуке!

  • Чтение зашифрованного раздела со сломанным LVM2 внутри?
  • Как ответить YES автоматически командой cryptsetup luksFormat?
  • Debian Stretch зависает при загрузке с ошибкой «Пожалуйста, откройте диск xxx» после обновления с Debian Jessie
  • Изменение разрешения загрузки в initramfs на мониторе ноутбука и мониторе HDMI
  • Системное шифрование Dm-Crypt с разными ключами для каждого пользователя
  • Как я могу сказать, какое шифрование используется с подписанными в luks?
  • Имеет ли значение скорость загрузчика USB?
  • Изменение размера luks зашифрованного раздела для заполнения свободного места
  • NFS v4 экспортирует зашифрованный раздел. Клиент монтирует пустой каталог
  • Могу ли я скрыть тот факт, что мой USB-шлюз запущен?
  • luks зашифрованный корневой раздел и швейцарская клавиатура
  • Linux и Unix - лучшая ОС в мире.