LVM-on-Luks의 Gig를 한 파티션에서 다른 파티션으로 이동

LVM-on-Luks의 Gig를 한 파티션에서 다른 파티션으로 이동

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

나는 팔로우하고 있다암호화된 파티션 크기 조정지도 시간:

  1. 데스크탑, Live CD를 실행합니다. 도구(lvm2 및 cryptsetup)를 설치하고 구성합니다.
  2. (루트) 파일 시스템을 축소하려면 resize2fs를 사용하십시오.
  3. lvreduce를 사용하여 (루트)(LVM) 논리 볼륨을 줄입니다.
  4. (LVM) 물리 볼륨을 줄이려면 pvresize를 사용하십시오.
  5. cryptsetup을 사용하여 암호를 줄이세요.
  6. fdisk를 사용하여 crypt가 저장된 파티션을 줄이려면 재부팅하세요.

튜토리얼이 계속되면서 반대 작업을 지시합니다.

상세한 크기 조정 ~ 암호화된 파티션 확장 이 섹션은 기본적으로 위의 섹션과 반대로 더 짧아집니다.

내 질문. 이 공간을 다른 파티션에 할당하는 경우 물리 볼륨 #4를 줄이고(LVM) Crypt #5를 줄여야 합니까?

이 튜토리얼에서는 LVM 물리 볼륨의 크기를 조정하는 이유를 설명합니다.

크기 조정(LVM) 물리 볼륨. LVM에서 사용하는 물리 볼륨은 (LVM) 물리 볼륨 내의 (LVM) 논리 볼륨이 항상 순서대로 정렬되어 있지 않기 때문에 "조각화"될 수 있습니다. 조각 모음 도구가 없으므로 논리 파티션(데이터 백업, 삭제(LVM) 논리 볼륨, 교체(LVM) 논리 볼륨 재생성, 백업에서 데이터 복원)을 수동으로 이동해야 할 수도 있습니다.

home800g~200g, var9~200g은 빼고 400g은 나중에 채우는 정도에 따라 옮길 생각이에요 .

알았습니다. 스왑 및 tmp LVM 파티션을 삭제한 다음 var 크기를 변경했습니다. 이 게시물이 좀 더 일반적으로 보이길 원했기 때문에 여기서 저의 구체적인 상황에 대해 묻고 싶습니다.

SE에서도: 기존 LVM 파티션의 크기를 조정하고 다른 LVM 파티션에 공간을 추가합니다.

답변1

/homeLVM 물리 볼륨이나 LUKS 장치 또는 파티션의 크기를 조정할 필요가 없습니다. 논리 볼륨에서 논리 볼륨 으로 일부 공간을 "이동"하려는 경우 /var논리 볼륨 수준에서만 작업하게 됩니다.

단계는 다음과 같습니다(LiveCD에서 시작하려면 먼저 파일 관리자에서 시작하거나 수동으로비밀번호 설정):

lvreduce --resizefs -L 200g my-vg/home

/home200GiB로 줄이면 --resizefs파일 시스템 크기 조정이 처리되고

lvextend --resizefs -L 200g my-vg/var

/var200GiB로 증가합니다 . 그게 다야.

언제나 그렇듯이 저장 작업에 문제가 발생할 수 있으므로 데이터를 백업하는 것이 좋습니다.

관련 정보