RadarURL

조회 수 4105 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

가 크게 작게 위로 아래로 댓글로 가기 인쇄

리눅스에서 LVM을 사용하는 경우, 파티션 용량이 부족하면 기존 디스크 공간을 재할당하여 용량을 조정할 수 있다.

 

나의 경우, Docker 데이터가 /var/lib/docker 경로에 저장되면서 루트 디렉토리의 용량이 부족해졌다. 

 

 

그러나 /home에는 여유 공간이 충분했기 때문에, /home의 일부 용량을 줄이고 그만큼 /root의 용량을 확장하는 방식을 사용했다.

 

LVM이란?

LVM(Logical Volume Manager)은 리눅스에서 스토리지를 유연하게 관리할 수 있도록 하는 논리적 볼륨 관리 시스템이다. 기존의 정적인 파티션 시스템과 달리, LVM을 사용하면 디스크 공간을 논리적으로 관리할 수 있으며, 시스템을 중단하지 않고도 파티션 크기를 조정할 수 있다.
LVM의 주요 개념은 다음과 같다.

  • Physical Volume (PV, 물리 볼륨): 실제 물리적 디스크 또는 파티션
  • Volume Group (VG, 볼륨 그룹): 여러 개의 PV를 묶어 하나의 논리적 스토리지 풀을 형성
  • Logical Volume (LV, 논리 볼륨): VG에서 할당된 공간으로, 실제 파일 시스템이 위치하는 영역

 

파티션 크기를 변경하기 전에 먼저 lvdisplay 명령어를 통해 현재 시스템의 상태를 확인했다.

 

 

/root의 사이즈가 70G인 것을 확인할 수 있다.

 

데이터 백업

/home 볼륨의 크기를 줄이기 전에 파일 시스템 크기를 먼저 줄여야 한다. 그러나 Rocky Linux에서 기본적으로 사용되는 XFS 파일 시스템은 축소를 지원하지 않는다. 따라서 /home에 있는 데이터를 백업한 후, 기존 볼륨을 삭제하고 새로 생성하는 방식으로 진행해야 했다.

그러나 나는 현재 root 파티션의 남은 공간이 부족하여 /home의 데이터를 내부에 백업할 수 없었으므로, tar을 사용하여 /home 전체를 압축하여 로컬 컴퓨터에 다운로드했다.

tar -cvpzf home_backup.tar.gz /home

 

 

/home 볼륨 마운트 해제

먼저 umount 명령어를 통해 /home 볼륨의 마운트를 해제해야 한다.

umount /home

 

 

만약 위와 같은 출력이 발생한다면 아래의 명령어를 통해 /home을 사용 중인 프로세스를 확인해봐야 한다.

lsof /home

그리고 결과로 나온 프로세스들을 kill 해준다.

만약 제대로 umount된건지 확인하고 싶다면 mount | grep /home 명령어를 통해 확인할 수 있다. 해당 명령어를 입력했을 때, 출력이 있다면 언마운트되지 않은 것!

 

 

논리 볼륨 삭제

이제 home논리 볼륨을 삭제해야 한다.

lvremove /dev/mapper/rl_home # [파일 시스템 이름]

 

나의 경우, Couldn't create temporary archive name 오류가 발생했다.
LVM에서 논리 볼륨(LV)을 삭제할 때, 메타데이터를 백업하는 아카이브 파일이 생성된다. 기본적으로 생성되는 경로는 /var/lib이며.. /root 파티션이 꽉 차서 LVM이 아카이브를 만들 공간이 없어서 발생하는 오류였다.

10:11:38.512758 Archiving volume group "rl_home" metadata (seqno 4).
10:11:38.513019 Couldn't create temporary archive name.

공간 확보를 위해 실행 중이던 docker container을 삭제한 뒤, 다시 lvremove를 했더니 성공!
(사실 처음엔 컨테이너 지울 생각을 못하고 아카이브 파일 생성 위치를 root가 아닌 다른 파일시스템 경로로 바꾸려했다. 그러나 실패하고 .. 한참 헤매다 결국 컨테이너를 지우는 방식으로 진행함)

 

 

성공적으로 지웠다는 출력이 뜨면, vgs(volume group status) 명령어를 통해 /home의 공간 만큼 여유 공간이 늘어난 것을 확인할 수 있다. 

 

/root 확장

확보한 388.79GB 중 150GB를 /root에 추가했다.

lvextend -L +150G /dev/mapper/rl_root # [파일 시스템 이름]

 

 

논리 볼륨 크기를 변경한 후에는 파일 시스템 자체의 크기도 조정해야 한다.

xfs_growfs /dev/mapper/rl_root

 

 

/home 재구성

남은 공간으로 /home을 새로 구성했다. 

lvcreate -l 100%FREE -n home rl_home

이 때, warning 문구와 함께 이전 XFS 서명이 남아 있다는 경고가 뜨기도 하는데, y를 입력하면 정리된다.
그리고 파일시스템을 만들고, 다시 mount 하면 된다.

mkfs.xfs /dev/mapper/rl_home
mount /dev/mapper/rl_home /home

 

그 후, backup했던 tar 파일을 풀어주면 끝!

 

 

파일 시스템 용량이 변경된 것을 확인할 수 있다.

 

출처 : https://hyeyeonismm-dev.tistory.com/52

?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.18 1956412
2576 웹광고 완벽한 웨딩누브라, 소네트브라이드에서 찾다 new 비어있는히드라74 2026.10.04 0
2575 u-E(동향) 손목터널증후군, 현명한 선택 기준 new 강철의달고나32 2026.10.04 1
2574 가상화 양산싱크대막힘 완벽 해결 뚫자하수구 new 매혹적인곰18 2026.10.04 1
2573 u-E(표준화) 파주누수업체 고민 끝! 완벽 해결 new 사악한수색자59 2026.10.04 1
2572 웹 프로그래밍 양산싱크대막힘? 뚫자하수구로 해결! new 깊은우동그릇23 2026.10.04 1
2571 u-E(운영) 인천 1등 노래방 new 은하의드래곤51 2026.10.04 3
2570 취미 강남하이퍼블릭❤️OlO-8655-OO53❤️친절문의환영 #강남하이퍼블릭 #강남하퍼 #강남퍼블릭 #역삼동하이퍼블릭 #선릉하이퍼블릭 #대치동하이퍼블릭 #강남역하이퍼블릭 new 괴랄한재규어89 2026.10.04 2
2569 u-E(TestBed) 잠원동노래방 010 2817 0845 잠원동에서 편하게 알아보는 노래방 new 수수한히드라93 2026.10.04 2
2568 경제 특별한 가치를 담은 기념품제작의 시작 new 익살스러운오소리50 2026.10.04 2
2567 u-E(동향) 대구 흥신소 이용 가이드 new 흔들리는골렘32 2026.10.04 2
2566 육아,교육 손목터널증후군, 미세내시경으로 극복하기 new 소란스러운운석15 2026.10.04 3
2565 건강 토보샵: 명품레플리카 쇼핑몰의 모든 것 new 얼어붙은흐름98 2026.10.04 3
2564 카메라 ㅇㅇ병원, 부산 치과부터 피부과까지 완벽 가이드 new 은하의수색자14 2026.10.04 2
2563 u-E(법,정책) 24시노래방 new 사악한궁수89 2026.10.04 3
2562 u-E(전략) ㅇㅇ병원, 차원 다른 의료 서비스 경험 new 야생의스컹크61 2026.10.04 4
2561 취업 카_톡 gusim8003 선불유심내구제 (24시문의) 작업대출 선불유심 급한돈 가전내구제 new 광휘의퀘이사33 2026.10.03 4
2560 업무 강남안마❤️OlO-7593-9850❤️친절문의24시 #강남안마 #강남안마방 #강남클럽안마 #강남클럽식안마 #역삼동안마 #선릉안마 #삼성동안마 #대치동안마 #강남역안마 #논현동안마 괴랄한재규어89 2026.10.03 5
2559 보안 성공적인 베트남국제결혼의 시작, 에스비웨딩 성실한와이번25 2026.10.03 2
2558 하드웨어 부평노래방 흉포한고블린37 2026.10.03 3
2557 응용 프로그래밍 강남하이퍼블릭 강남일프로 강남텐프로 강남텐카페 강남쩜오 강남셔츠룸 강남레깅스룸 수수한환영74 2026.10.03 4
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 129 Next
/ 129


즐겨찾기 (가족)

JAESOO's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너