Recentemente, atualizei meu disco de um SSD de 128 GB para um SSD de 512 GB. A partição / é criptografada com LUKS. Estou procurando ajuda para estender a partição para usar todo o espaço livre no novo disco. Eu já coloquei a unidade antiga na nova:
[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
Há cerca de 380 GB de espaço não utilizado após o sda2.
Informações mais relevantes:
[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
Parece haver muitas informações sobre como fazer isso, mas muito pouca explicação. Agradeço qualquer ajuda nisso.
filesystems
luks
NisplayDame
fonte
fonte
sudo pvchange -x y /dev/mapper/crypt-volume
(via ubuntu docs help.ubuntu.com/community/ResizeEncryptedPartitions )Como essa parece não ser uma pergunta específica do LVM, quero mencionar que eu mudei e estendi com êxito uma das minhas partições LUKS 100GiB para a frente (!) Com GParted no Fedora 28. No entanto, não poderia ser feito no Ubuntu 18.04 e todas as outras soluções pareciam como um aborrecimento de pesquisar ou fazer backup e restaurar (fiz um backup de qualquer maneira). O contêiner LUKS é automaticamente estendido - o IIRC GParted informa sobre isso - a única coisa que resta é estender o sistema de arquivos, então eu tive que fazer
fsck.ext4 -f
eresize2fs
no meu caso.Um grande obrigado aos desenvolvedores do GParted.
fonte
Para aqueles que chegam à resposta para descobrir como redimensionar uma partição LUKS para o tamanho do contêiner redimensionado, os comandos são os seguintes:
com volume de criptografia aberto mapeado para
crypt-volume
, executeredimensione o sistema de arquivos. Se for Ext4, você pode redimensionar um sistema de arquivos montado
Eu executei os dois comandos com um sistema de arquivos montado sem interrupção, isso foi possível porque o volume criptografado era um volume LVM.
fonte
Encontrei uma solução muito mais fácil. Execute o Xubuntu ao vivo, instale e inicie o partitionmanager. Ele pode lidar muito bem com partições criptografadas.
Os detalhes completos estão aqui: http://e1z.ca/devlog/encrypted_partition_resize.html
fonte