Ubuntu 22.04 LVM 환경에서 루트 디스크가 100GB만 할당되어 용량 부족이 발생한 경우, lvextend와 resize2fs를 이용해 3.6TB 전체 공간을 활용하는 방법을 정리했습니다. GitLab, Nexus, Docker Registry, AI 모델 서버 운영 시 유용한 실무 가이드입니다.Ubuntu 22.04 LVM 디스크 용량 확장 방법 (100GB → 3.6TB 적용 사례)Ubuntu 22.04 서버를 구축한 후 GitLab, Nexus Repository, Docker Registry, AI 모델(vLLM) 등을 운영하다 보면 예상보다 빠르게 디스크 용량이 부족해지는 경우가 있습니다. 특히 Ubuntu를 LVM(Logical Volume Manager) 구조로 설치한 경우 실제 ..
Ubuntu 22.04 Nexus Repository 3.92.3 설치 및 데이터 복원설치 환경OS : Ubuntu 22.04.5 LTSJava : OpenJDK 17Nexus : 3.92.3-01Nexus Port : 99981. Java 17 설치기존 Java 11이 설치되어 있었으나 Nexus 최신 버전 사용을 위해 Java 17 설치sudo apt updatesudo apt install openjdk-17-jdk -y설치 확인java -version결과openjdk version "17.x.x"기본 Java 변경sudo update-alternatives --config javaJava 17 선택확인java -versionjavac -version2. Nexus 다운로드기존 설치 가이드에서 사용..
Docker Compose로 로컬 개발환경을 구성하는 방법을 Spring Boot, MySQL, Redis 예제로 설명합니다. 개발 서버, DB, 캐시 서버를 한 번에 실행하고 팀원 간 환경 차이를 줄이는 실무 설정 방법을 정리했습니다.Docker Compose 로컬 개발환경 구축 방법: Spring Boot, MySQL, Redis 예제로 이해하기Docker Compose 로컬 개발환경은 개발 서버, 데이터베이스, Redis 같은 외부 의존 서비스를 한 번에 실행하고 관리할 수 있게 해주는 실무적인 개발 방식입니다. 이 글에서는 Docker Compose를 사용해 로컬 개발환경을 구성하는 이유, 기본 구조, docker-compose.yml 작성 방법, Spring Boot와 MySQL, Redis를 ..