Niedawno zaktualizowałem swój dysk z dysku SSD 128 GB do dysku SSD 512 GB. Partycja / jest szyfrowana za pomocą LUKS. Szukam pomocy w rozszerzeniu partycji na wykorzystanie całego wolnego miejsca na nowym dysku. Już dodałem stary dysk na nowy:
[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
Po sda2 jest około 380 GB nieużywanego miejsca.
Więcej istotnych informacji:
[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
Wydaje się, że jest wiele informacji na temat tego, jak to zrobić, ale bardzo mało wyjaśnień. Doceniam wszelką pomoc w tym zakresie.
filesystems
luks
NisplayDame
źródło
źródło
sudo pvchange -x y /dev/mapper/crypt-volume
(przez ubuntu docs help.ubuntu.com/community/ResizeEncryptedPartitions )Dla tych, którzy odpowiedzą na pytanie, jak po prostu zmienić rozmiar partycji LUKS do rozmiaru kontenera o zmienionym rozmiarze, polecenia są następujące:
z otwartym mapowanym woluminem krypty
crypt-volume
, wykonajnastępnie zmień rozmiar systemu plików. Jeśli jest to Ext4, możesz zmienić rozmiar podłączonego systemu plików
Wykonałem oba polecenia z zamontowanym systemem plików bez żadnych zakłóceń, było to możliwe, ponieważ zaszyfrowany wolumin był woluminem LVM.
źródło
Ponieważ wydaje się, że nie jest to pytanie specyficzne dla LVM, chcę wspomnieć, że pomyślnie przeniosłem i rozszerzyłem jedną z moich partycji LUKS 100GiB do przodu (!) Z GParted na Fedorze 28. Nie można tego zrobić w Ubuntu 18.04 i każde inne rozwiązanie wyglądało jak kłopot z dd'ingiem lub kopią zapasową i przywracaniem (i tak zrobiłem kopię zapasową). Kontener LUKS jest automatycznie rozszerzany - IIRC GParted informuje o tym - jedyne, co pozostało, to rozszerzenie systemu plików, więc musiałem to zrobić
fsck.ext4 -f
iresize2fs
w moim przypadku.Ogromne podziękowania dla programistów GParted.
źródło
Znalazłem znacznie łatwiejsze rozwiązanie. Uruchom Xubuntu na żywo, zainstaluj i uruchom menedżera partycji. Bardzo dobrze radzi sobie z szyfrowanymi partycjami.
Pełne szczegóły znajdują się tutaj: http://e1z.ca/devlog/encrypted_partition_resize.html
źródło