나는 이 질문이 지식이 풍부한 사람들에게는 매우 간단한 질문이라고 생각합니다.
약 100GB의 할당되지 않은 하드 드라이브 공간이 있는데 이를 사용하여 기본 파티션을 확장하고 싶습니다. 어떤 명령을 실행해야 합니까?
[paul@localhost ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 360G 0 disk
├─sda1 8:1 0 1.5G 0 part /boot
└─sda2 8:2 0 254.4G 0 part
├─centos-root 253:0 0 10G 0 lvm /
├─centos-swap 253:1 0 1.4G 0 lvm [SWAP]
└─centos-home 253:2 0 243G 0 lvm /home
sr0 11:0 1 1024M 0 rom
내가 원하는 것은 centos-home 크기를 최대한 늘리는 것입니다. (243G에서 약 340G로)
감사해요!
추가 정보: 이 CentOS7은 Windows 10 호스트에서 VM 게스트로 실행 중입니다.
온라인에서 많은 가이드를 찾았지만 내 질문에 구체적으로 답변해 주는 가이드는 없었습니다. 그 중 하나가 centos-home 대신 centos-root 파티션을 추가했기 때문에 전체 VM을 재설정했습니다. 또 다른 지침은 루트에서 홈 디렉터리로 공간을 이동하는 것입니다. 따라서 필요한 것은 아닙니다. 그다지 어렵지는 않습니다. 저는 단지 초보자일 뿐입니다. 감사해요!
답변1
- 파티션을 생성합니다(아마도 그럴 것 같습니다
sda3
). LVM과 함께 사용할 준비:
pvcreate /dev/sda3
기존 볼륨 그룹에 추가합니다.
vgextend centos /dev/sda3
이제
vgs
여유 공간이 표시됩니다사용 가능한 모든 공간을 논리 볼륨에 추가하려면:
lvresize --extents +100%FREE centos/home
ext[34]를 가정하여 파일 시스템 크기를 조정합니다(추가된 블록 장치를 자동으로 인식하지 않음).
resize2fs /dev/mapper/centos-home