SSD 용량 확장 후 lvm luks암호화 볼륨 리사이즈 방법

,

SSD 128GB에서 256GB로 업그레이드를 했습니다. dd 명령으로 내용물을 하드카피했는데요. 이제 lvm으로 암호화한 파티션인 /dev/sda3에 확장한 공간을 모두 몰아 줘야 하는 상황이었습니다. 아래 순서로 처리했습니다.

우선 gparted 프로그램으로 /dev/sda3에 남은 공간을 모두 몰아 줬습니다. 그리고 나서 lvm 작업을 해야 합니다.

# 암호화된 볼륨을 열어 줍니다. 이 때 복호화한 결과로 가상의 디바이스(이하 매퍼 디바이스)가 생성되는데 여기 붙일 이름을 사용자가 지정해 줘야 합니다. 저는 crypt란 이름을 붙였습니다.
sudo cryptsetup luksOpen /dev/sda3 crypt

# 매퍼 디바이스인 crypt의 lvm 물리 볼륨 용량을 늘려 줍니다. 늘어난 용량을 lvm에게 인식시키는 과정이죠.
sudo pvresize /dev/mapper/crypt

# 사용 가능한 모든 자유 공간을 /dev/vgubuntu/root 논리 볼륨에 추가.
sudo lvextend -l +100%FREE /dev/vgubuntu/root

# 그리고 나서 논리 볼륨의 파일시스템을 리사이즈했습니다. 논리 볼륨이 늘어난다고 이게 모두 파일 시스템에 인식되는 것은 아니기 때문입니다.
sudo resize2fs /dev/vgubuntu/root

[참고] 논리 볼륨의 이름, 볼륨 그룹의 이름 알아내기

참고로, vgubuntu는 볼륨 그룹의 이름입니다. 이 이름도 알아내서 적어야 하는 것인데요. sudo lvs 명령어로 알 수 있습니다. 그러면 아래와 같은 결과가 나오는데요.

$ sudo lvs                                                                                                                                                                                                                         [21:04:11]
  LV     VG       Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root   vgubuntu -wi-ao---- 219.47g                                                    
  swap_1 vgubuntu -wi-ao----   1.91g 

LV가 Logical Volume으로 root, swap_1 두 개 있고요. VG가 Volume Group으로 vgubuntu로 나타나고 있습니다.

👇 카테고리 글 목록

,

대표글

댓글 남기기