Recent Posts
Recent Comments
Link
06-28 05:11
Today
Total
관리 메뉴

삶 가운데 남긴 기록 AACII.TISTORY.COM

CentOS 7 디스크 추가 /var 파티션 교체 본문

DEV&OPS/Linux & Cloud

CentOS 7 디스크 추가 /var 파티션 교체

ALEPH.GEM 2024. 1. 15. 20:51

https://aacii.tistory.com/381

 

/var/cache 디렉터리의 용량 부족

리눅스 서버를 운영하다가 종종 /var/cache 디렉터리의 용량이 부족한 경우가 있습니다. 이럴 때 대처하는 방법을 소개합니다. 캐시 파일 확인 먼저 /var/cache 디렉터리 내의 파일 및 하위 디렉터리

blog.aacii.net

/var 파티션이 용량이 부족한 관계로 디스크를 추가했습니다.

CentOS 7에서  디스크를 추가하고  /var 파티션 용량을 확장해보겠습니다.

당연하겠지만 root 권한으로 작업해야합니다.

 

su -

 

 

디스크 용량 확인

df -h

 

 

 

새 디스크 확인

새로운 디스크가 시스템에 제대로 인식되었는지 확인합니다.

fdisk -l

 
리눅스에 설치된 디스크 목록을 확인합니다.
/dev/sda1 /dev/sda2 ... 처럼 되어 있습니다.
여기서는 추가된 디스크가 /dev/sdb 라고 가정하겠습니다. 

 

 

 

파티션 생성

fdisk를 사용하여 새로운 디스크에 파티션을 생성합니다.

적절한 파일 시스템을 선택하고 파티션을 생성합니다.

fdisk /dev/sdb

여기서 /dev/sdb는 새로 추가한 디스크입니다.
n을 입력하여 새로운 파티션을 생성합니다.
그런 다음, 파티션 번호를 선택하거나 엔터를 눌러 기본값으로 설정합니다.
시작 섹터를 지정하거나 엔터를 눌러 기본값을 사용합니다.

끝 섹터를 설정하거나 엔터를 눌러 기본값을 사용합니다.
마지막으로, 변경 내용을 저장하기 위해 w를 입력합니다.

 

 

 

새로운 파티션에 파일 시스템 생성

mkfs 명령어를 사용하여 새로운 파티션에 파일 시스템을 생성합니다. 
ext4 파일 시스템의 경우 

mkfs.ext4 /dev/sdb1


xfs 파일 시스템의 경우

mkfs.xfs /deb/sdb1


여기서 파일 시스템은 xfs로 가정하겠습니다. 

 

 

 

 

임시 마운트

새로운 파일 시스템을 임시로 마운트합니다. 

여기서는 새롭게 추가한 디스크 파티션을  /mnt에 마운트 하겠습니다.

mount /dev/sdb1 /mnt

 

 

 

데이터 이전

현재 용량이 부족한 /var 디렉토리(파티션)의 기존 데이터를 새로운 마운트 지점으로 이전합니다. 

rsync -avx /var/ /mnt/

 

 

 

추가된 파티션의 UUID 확인

blkid

blkid 명령으로 각각 디스크 파티션의 UUID를 확인합니다.
여기서는 추가할 sdb1 의 UUID를 3667c2d5-2804-4299-8212-6b1ea6858959 라고 가정하겠습니다. 

 

 

 

영구 마운트 설정

새로 추가한 디스크 파티션을 영구적인 /var 로 마운트 설정하겠습니다. 

Vim 으로 /etc/fstab

vi /etc/fstab

 

다음 내용을 제일 마지막에 추가하고 기존에 원래있던 /var 파티션은 관련 항목은 그 줄 맨 앞에  #으로 주석처리합니다.

UUID=3667c2d5-2804-4299-8212-6b1ea6858959 /var                    xfs     defaults        0 0

 

 

 

시스템 재부팅

변경 사항이 적용되도록 시스템을 재부팅합니다. 

init 6

 

 

 

늘어난 용량 확인

늘어난 /var 파티션의 용량을 확인하십시오. 

df -h

 

 

 

 

 

 

 

728x90