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-root15GB 확장하고 싶습니다 . 따라서 crypt메인의 크기를 변경할 필요가 없습니다 . 두 개의 기본 루트 및 기본 파티션만 변경하고 싶습니다.

이를 달성하기 위해 어떤 조치를 취해야 하는지 말해 줄 수 있는 사람이 있나요?

추가 정보: 관련이 없다고 생각하지만 부팅 시 암호화되는 두 개의 다른 하드 드라이브가 있습니다. 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

관련 정보