리눅스 설치 6- rhel8.6 파티션 확장
지금까지 설치방법을 따라오셨다면 안 쓰고 남아있는 용량이 있을 겁니다.
그 용량을 이용해서 파티션 확장을 해보겠습니다.
1. 용량 상태 확인
#lsblk
위에 그림 설명입니다.
nvme0n1 : nvme0n1이라는 이름의 디스크가 100G 있습니다.
|-nvme0n1p1 : 총 100G 중에 nvme0n1p1이라는 이름의 /boot 파티션이 1G 있습니다.
`-nvme0n1p2 : 총 100G 중에 nvme0n1p1이라는 이름으로 파티션이 99G 있습니다.
|-rhel-root : 그 99G 중에 rhel이라는 vg에서 / 파티션이 25G lvm으로 구성되어 있습니다.
|-rhel-swap : 그 99G 중에 rhel이라는 vg에서 swap 파티션이 2G lvm으로 구성되어 있습니다.
`-rhel-home : 그 99G 중에 rhel이라는 vg에서 /home 파티션이 7G lvm으로 구성되어 있습니다.
라는 내용인데, 억지로 풀어서 설명해 봤는데 더 어려워 보입니다. ㅡㅡ;;
100G[nvme0n1] 중에
- /boot 1G[nvme0n1p1]
- lvm 99G[nvme0n1p2]
: 25G [/(root)]
: 2G [SWAP]
: 7G [/home]
로 구성되어 있어서 현재 nvme0n1p2에 65G의 여유기 있는 상태입니다.
#vgs 명령어를 사용하면 아래와 같이 VFree 용량을 확인할 수 있습니다.
음........ lvm은 나중에 따로 정리해 보겠습니다.
일단 여유가 있는 게 확인되면 용량 확장 해결이 가능합니다.
1. SWAP 확장
swap 파티션은 가상 메모리라고 생각하시면 됩니다.
서버 성능 개선 또는 기타 환경 변화로 swap 파티션 변경은
자주 사용될 수 있으므로 가능한 환경에서 그냥 아래 내용 외우시면 됩니다.
swap 파티션 변경 명령어 순서는
#swapoff /dev/mapper/rhel-swap : 해당 경로로 되어 있는 swap 기능 꺼주세요.
#lvresize -L 4G /dev/mapper/rhel-swap : 해당 경로의 lvm 용량크기 전에는 뭔지 모르겠고 4G로 해주세요.
#mkswap /dev/mapper/rhel-swap : 해당 경로로 swap 파티션 구성해 주세요.
#swapon /dev/mapper/rhel-swap : 해당 경로로 해서 swap 기능 켜주세요.
로 하시면 되는데 필수 선행 조건으로 당연히 root 권한으로 구동 중인 서비스가 없는 상태에서 하셔야 합니다.
2. /home 파티션 확장
/home 파티션 변경 명령어 순서는
#lvresize -L 20G /dev/mapper/rhel-home : 해당 경로의 lvm 용량크기 전에는 뭔지 모르겠고 20G로 해주세요.
#xfs_growfs /dev/mapper/rhel-home : 해당 경로의 파일시스템 인식해 주세요.
로 하시면 되는데 변경할 파티션에 다른 접속자가 있으면 안 되거나 난리 납니다.
3. /(root) 파티션 확장
/(root) 파티션에 남은 용량을 전부 적용하겠습니다.
/(root) 파티션 변경 명령어 순서는
#lvresize -l +100%FREE /dev/mapper/rhel-root : 해당 경로의 lvm 용량크기 전에는 뭔지 모르겠고 남은 용량 몰빵 ㄱㄱ
#xfs_growfs /dev/mapper/rhel-root : 해당 경로의 파일시스템 인식해 주세요.
로 하시면 되는데 변경할 파티션에 다른 접속자가 있으면 안 되거나 난리 납니다.
개인 소견으로 기본기가 부족해도 여기까지 따라 할 수 있으면
Linux 설치 전문가라고 할 수 있습니다.
관련 취업 또는 업무 준비하는 분들 전부 잘 되기를 바랍니다.
리눅스 설치 끝!