LVM 크기를 조정하는 방법

LVM 크기를 조정하는 방법

다음과 같은 관련 질문과 답변을 많이 찾았습니다.이것또는 다음과 같은 가이드이것하지만 그들 대부분은 내가 원하는 것을 정확히 하고 싶어하지 않았고 나는 상당히 불안하고 뭔가 잘못할까봐 두렵습니다.

이것은 내 설정입니다(lsblk 실행).

sdb               8:16   0 111.8G  0 disk  
├─sdb1            8:17   0   300M  0 part  /boot
└─sdb2            8:18   0 111.5G  0 part  
  └─main        254:0    0 111.5G  0 crypt 
    ├─main-root 254:1    0    25G  0 lvm   /
    ├─main-swap 254:2    0     6G  0 lvm   [SWAP]
    └─main-home 254:3    0  80.5G  0 lvm   /home

내가 달성하고 싶은 것:main-home파티션을 15GB 줄이고 main-root이 15GB만큼 파티션을 늘리고 싶습니다 . 따라서 메인의 크기를 변경할 필요가 없습니다 crypt. 두 개의 기본 루트 및 홈 파티션을 변경하고 싶습니다.

누구든지 이것을 달성하기 위해 어떤 단계를 수행해야 하는지 말해 줄 수 있습니까?

추가 정보: 관련이 없다고 생각하지만 부팅 시 암호화되는 HDD가 두 개 더 있습니다. fdisk그들에 대해 이렇게 말합니다.

Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST31000333AS    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 94BFBB4A-0DC9-4D29-8EB4-E0F5FB6E3CF5

Disk /dev/mapper/data: 931.52 GiB, 1000200994816 bytes, 1953517568 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/sdd: 1.84 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: WDC WD20EZRZ-00Z
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/mapper/data2: 1.84 TiB, 2000382156800 bytes, 3906996400 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

답변1

크기를 줄일 수 있는 파일 시스템(예: ext4)을 사용한다고 가정하면 다음과 같이 공간을 확보하여 /home재할당 할 수 있습니다./

  1. 마운트 /home해제 이는 모든 사용자를 로그아웃하고 루트로 로그인해야 함을 의미합니다.umount /home
  2. 크기 조정 /home:lvreduce -L -50G -r main/home
  3. 크기 조정 /:lvresize -L +50G -r main/root
  4. 다시 마운트 /home:mount /home

관련 정보