다음과 같은 관련 질문과 답변을 많이 찾았습니다.이것아니면 이런 가이드이것그러나 그들 대부분은 내가 원하는 것을 정확하게 하고 싶어하지 않았고 나는 매우 불안하고 뭔가 잘못된 일을 하는 것을 두려워했습니다.
내 설정은 다음과 같습니다(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
메인의 크기를 변경할 필요가 없습니다 . 두 개의 기본 루트 및 기본 파티션만 변경하고 싶습니다.
이를 달성하기 위해 어떤 조치를 취해야 하는지 말해 줄 수 있는 사람이 있나요?
추가 정보: 관련이 없다고 생각하지만 부팅 시 암호화되는 두 개의 다른 하드 드라이브가 있습니다. 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
하고 재할당 할 수 있습니다./
- 제거
/home
. 이는 모든 사용자를 로그아웃하고 루트로 로그인해야 함을 의미합니다.umount /home
- 크기 조정
/home
:lvreduce -L -50G -r main/home
- 크기 조정
/
:lvresize -L +50G -r main/root
- 다시 설치
/home
:mount /home