📌 [리눅스] CentOS 8에서 디스크 용량 증설하는 방법 완벽 정리! 🚀
안녕하세요! 오늘은 CentOS 8에서 디스크 용량을 증설하는 방법을 단계별로 자세히 알아보겠습니다.
리눅스를 사용하다 보면 디스크 공간이 부족해지는 상황이 자주 발생하는데요,
이럴 때 디스크를 추가하거나 기존 파티션을 확장하여 용량을 늘릴 수 있습니다.
지금부터 가상 머신(예: VMware, VirtualBox), 클라우드 환경(AWS, GCP) 또는 물리 서버에서
디스크 용량을 확장하는 방법을 알아보겠습니다. 😃
🛠 1. 현재 디스크 상태 확인하기
먼저, 현재 디스크 상태를 확인하는 것이 중요합니다.
1.1 전체 디스크 용량 확인
df -h
📌 출력 예시
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 20G 15G 5G 75% /
현재 /dev/sda2 파티션이 20GB이며, 15GB를 사용 중입니다.
1.2 디스크 장치 확인
lsblk
📌 출력 예시
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part /
이제 디스크 추가 후 용량이 변경되는지 확인할 수 있습니다.
🖥 2. 디스크 추가 및 확인
2.1 새로운 디스크 추가하기
✅ VMware / VirtualBox
- 설정에서 새로운 가상 디스크 추가 후 부팅
✅ AWS / GCP / Azure
- 스토리지 콘솔에서 디스크 추가 후 리부팅
✅ 물리 서버
- 새로운 SSD/HDD 장착 후 부팅
2.2 새로운 디스크 확인
새로 추가한 디스크가 인식되었는지 확인합니다.
lsblk
📌 출력 예시 (디스크 추가 후)
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part /
sdb 8:16 0 50G 0 disk ⬅ 새로 추가된 디스크 (50GB)
✅ 새로운 디스크(sdb)가 추가된 것을 확인할 수 있습니다.
📌 3. 디스크 파티션 생성 및 포맷
이제 새 디스크(/dev/sdb)를 사용할 수 있도록 설정해야 합니다.
3.1 fdisk를 사용하여 파티션 생성
sudo fdisk /dev/sdb
📌 명령어 입력 순서
1️⃣ n → 새 파티션 생성
2️⃣ p → 기본(primary) 파티션 선택
3️⃣ 1 → 첫 번째 파티션 선택
4️⃣ 엔터(기본 값 사용) → 전체 디스크 사용
5️⃣ w → 변경 사항 저장 후 종료
3.2 파일 시스템 생성 (ext4 추천)
sudo mkfs.ext4 /dev/sdb1
✅ 새롭게 추가된 /dev/sdb1 파티션을 ext4 파일 시스템으로 포맷합니다.
3.3 마운트 및 자동 마운트 설정
먼저, 마운트할 디렉터리를 생성합니다.
sudo mkdir /mnt/newdisk
그리고 새 파티션을 마운트합니다.
sudo mount /dev/sdb1 /mnt/newdisk
정상적으로 마운트되었는지 확인하세요.
df -h | grep /mnt/newdisk
✅ 부팅할 때 자동 마운트하려면 /etc/fstab 파일을 편집합니다.
echo '/dev/sdb1 /mnt/newdisk ext4 defaults 0 0' | sudo tee -a /etc/fstab
🔄 4. 기존 파티션 확장 (LVM 사용)
기존 파티션(/dev/sda2)을 확장해야 할 경우 **LVM(Logical Volume Manager)**을 사용합니다.
4.1 현재 LVM 상태 확인
sudo lvdisplay
📌 출력 예시
LV Path /dev/centos/root
LV Size 20.00 GiB
VG Name centos
현재 centos 볼륨 그룹의 root 논리 볼륨이 20GB입니다.
4.2 새 디스크를 LVM에 추가
1️⃣ 볼륨 그룹에 새 디스크 추가
sudo pvcreate /dev/sdb
sudo vgextend centos /dev/sdb
2️⃣ 논리 볼륨 크기 확장
sudo lvextend -l +100%FREE /dev/centos/root
3️⃣ 파일 시스템 확장 (XFS/EXT4)
📌 XFS의 경우
sudo xfs_growfs /
📌 EXT4의 경우
sudo resize2fs /dev/centos/root
✅ df -h를 실행하여 정상적으로 용량이 증가했는지 확인하세요.
🎯 5. 마무리 및 정리
오늘은 CentOS 8에서 디스크 용량을 증설하는 방법을 정리해봤습니다.
주요 과정은 다음과 같습니다.
✅ 현재 디스크 상태 확인 (df -h, lsblk)
✅ 새 디스크 추가 및 확인 (lsblk)
✅ 파티션 생성 (fdisk), 파일 시스템 포맷 (mkfs.ext4)
✅ 마운트 및 자동 마운트 설정 (/etc/fstab)
✅ LVM 사용 시 볼륨 그룹 확장 및 파일 시스템 확장
이제 디스크 용량이 부족할 때 당황하지 않고 직접 확장할 수 있겠죠? 😃
도움이 되셨다면 댓글과 공유 부탁드립니다! 🚀🚀🚀
'리눅스-Linux' 카테고리의 다른 글
📌 [CentOS] Rsync를 이용한 파일 가져오기/복사/동기화 🚀 (0) | 2025.02.24 |
---|---|
📌 [Rocky Linux 8] GUI (GNOME) 설치 방법 완벽 정리! 🚀 (0) | 2025.02.24 |
📌 [CentOS 8] 디스크 관리 | RAID 개념 완벽 정리 🚀 (0) | 2025.02.24 |
리눅스에서 rsync 설치 및 사용 방법 총정리! 🚀 (1) | 2025.02.24 |
VMWare 및 VirtualBox VM 이미지를 KVM 이미지로 변환하는 방법 (0) | 2025.02.24 |