Debian의 LUKS에서 LVM의 크기를 조정하여 공간을 확보 home
하고 var
.
└─sda5 8:5 0 931G 0 part
└─sda5_crypt 253:0 0 931G 0 crypt
├─my-vg-root 253:1 0 23.3G 0 lvm /
├─my-vg-var 253:2 0 9.3G 0 lvm /var
├─my-vg-swap_1 253:3 0 976M 0 lvm [SWAP]
├─my-vg-tmp 253:4 0 1.9G 0 lvm /tmp
└─my-vg-home 253:5 0 802.8G 0 lvm /home
나는 팔로우하고 있다암호화된 파티션 크기 조정지도 시간:
- 데스크탑, Live CD를 실행합니다. 도구(lvm2 및 cryptsetup)를 설치하고 구성합니다.
- (루트) 파일 시스템을 축소하려면 resize2fs를 사용하십시오.
- lvreduce를 사용하여 (루트)(LVM) 논리 볼륨을 줄입니다.
- (LVM) 물리 볼륨을 줄이려면 pvresize를 사용하십시오.
- cryptsetup을 사용하여 암호를 줄이세요.
- fdisk를 사용하여 crypt가 저장된 파티션을 줄이려면 재부팅하세요.
튜토리얼이 계속되면서 반대 작업을 지시합니다.
상세한 크기 조정 ~ 암호화된 파티션 확장 이 섹션은 기본적으로 위의 섹션과 반대로 더 짧아집니다.
내 질문. 이 공간을 다른 파티션에 할당하는 경우 물리 볼륨 #4를 줄이고(LVM) Crypt #5를 줄여야 합니까?
이 튜토리얼에서는 LVM 물리 볼륨의 크기를 조정하는 이유를 설명합니다.
크기 조정(LVM) 물리 볼륨. LVM에서 사용하는 물리 볼륨은 (LVM) 물리 볼륨 내의 (LVM) 논리 볼륨이 항상 순서대로 정렬되어 있지 않기 때문에 "조각화"될 수 있습니다. 조각 모음 도구가 없으므로 논리 파티션(데이터 백업, 삭제(LVM) 논리 볼륨, 교체(LVM) 논리 볼륨 재생성, 백업에서 데이터 복원)을 수동으로 이동해야 할 수도 있습니다.
home
800g~200g, var
9~200g은 빼고 400g은 나중에 채우는 정도에 따라 옮길 생각이에요 .
알았습니다. 스왑 및 tmp LVM 파티션을 삭제한 다음 var 크기를 변경했습니다. 이 게시물이 좀 더 일반적으로 보이길 원했기 때문에 여기서 저의 구체적인 상황에 대해 묻고 싶습니다.
답변1
/home
LVM 물리 볼륨이나 LUKS 장치 또는 파티션의 크기를 조정할 필요가 없습니다. 논리 볼륨에서 논리 볼륨 으로 일부 공간을 "이동"하려는 경우 /var
논리 볼륨 수준에서만 작업하게 됩니다.
단계는 다음과 같습니다(LiveCD에서 시작하려면 먼저 파일 관리자에서 시작하거나 수동으로비밀번호 설정):
lvreduce --resizefs -L 200g my-vg/home
/home
200GiB로 줄이면 --resizefs
파일 시스템 크기 조정이 처리되고
lvextend --resizefs -L 200g my-vg/var
/var
200GiB로 증가합니다 . 그게 다야.
언제나 그렇듯이 저장 작업에 문제가 발생할 수 있으므로 데이터를 백업하는 것이 좋습니다.