Linux14 Disk Migration(Mirror LV) 디스크를 LVM 형태로 사용하다가 다른 디스크 또는 더 큰 용량의 디스크로 변경해야 할 때가 생깁니다. 이 때 기존 디스크에 올라가 있는 데이터가 손실 없이 마이그레이션 되어야 하며, 중단이 발생해서는 안됩니다.금번 테스트에서는 LV 유형 중 하나인 미러링 방식을 사용하여 데이터를 무중단으로 마이그레이션 하는 방법을 설명합니다. 테스트 환경Ubuntu 22.04 LTS4GB 데이터 디스크 2개8GB 데이터 디스크 1개 유의 사항옮기고자 하는 데이터 디스크의 용량이 기존 데이터 디스크 용량보다 같거나 커야 합니다. 그렇지 않으면 데이터가 손실될 수 있습니다. 기존 Linear LV(선형 LV) -> Mirror LV로 변경4GB 디스크 2개를 부착하여 사용하다가 8GB 디스크로 마이그레이션을 진행해 보.. 2025. 6. 19. apt-mirror(Ubuntu Local Repository) 구축하기 보통 배포판 리눅스의 경우 서버에서 자주 사용되는 유용한 패키지들을 저장하는 중앙 저장소(Repository)가 존재합니다. 그리고 apt, dnf 와 같은 패키지 관리도구를 이용하여 중앙 저장소에서 필요한 소프트웨어들을 설치합니다.이 때 중앙 저장소는 온라인에 존재하기에 서버가 인터넷망과 접속되어 있지 않은 경우 해당 저장소에 접근이 불가합니다. 이와같이 보안적인 이유로 서버가 외부와 접속이 불가할 경우에도 패키지 관리도구를 이용하여 저장소에서 필요한 패키지를 설치할 수 있는 방법을 소개합니다. APT-Mirrorapt-mirror는 Ubuntu에서 운영하는 온라인 패키지 저장소를 로컬에 복사할 수 있도록 도와주는 툴 입니다. 해당 도구를 통해 내부망 서버에 APT Mirror Local Reposi.. 2025. 6. 19. Ubuntu에서 APT(Advanced Package Tool) 이란? 대부분의 리눅스 사용자는 리눅스 배포판이나 커뮤니티에서 제공하는 소프트웨어 패키지를 설치할 때 패키지 관리도구를 사용합니다. 패키지 관리도구를 사용하면 소프트웨어 설치가 간편하고 패키지 간 의존성도 자동으로 관리되기에 편리합니다.일반적으로 리눅스 배포판 별로 패키지 관리도구가 다른데 주로 사용하는 리눅스의 패키지 관리도구는 아래와 같습니다.배포판 종류패키지 형식패키지 관리 도구Ubuntu/Debian.debapt / apt-get / dpkg(저수준 관리도구)RedHat/CentOS/Rocky.rpmdnf(신버전) / yum(구버전) / rpm(저수준 관리도구) APT(Advanced Package Tool) 이란?APT는 Advanced Package Tool의 약어로, 패키지를 설치, 업그레이드, .. 2025. 6. 18. [Linux] systemd 초기화 데몬 2015년 이후 대부분의 리눅스 배포판은 systemd를 채택하여 기존 Init 데몬이 수행하던 초기화 시스템을 대체하였다. systemd 프로세스커널은 사용자 환경을 준비하기 위해서 systemd 프로세스를 시작시키며 모든 제어권을 sysgtemd에게 넘긴다. systemd 프로세스는 커널이 가장 처음 실행하는 사용자 프로세스로 PID 1번을 가진다. '커널 프로세스'를 제외한 모든 사용자 프로세스의 부모 또는 조상 프로세스가 된다. 이 프로그램을 '초기화 데몬' 이라고 하며, 나머지 부팅 과정을 담당하고 최종적으로는 사용자 환경을 준비하는 기능을 한다. systemd 의 주요 기능1) 파일 시스템 마운트 : /etc/fstab 파일을 읽어 파일 시스템을 마운트2) 시스템 서비스 활성화 : 부팅 과.. 2025. 5. 14. [Linux] 부트로더 설정 이해하기 리눅스 부팅 과정에서 부트로더는 리눅스 커널을 로드하고 운영체제에 제어를 넘기는 중요한 역할을 하는 구성요소 입니다. 최근 리눅스 배포판에서 자주 사용되는 부트로더는 GRUB2 입니다. GRUB 주요 기능GRUB은 사용자가 다양한 운영체제나 커널을 선택할 수 있도록 해주며, 부팅 시 시스템 동작을 수정할 수 있는 커널 파라미터를 전달부팅 실패 시 복구 옵션을 제공 GRUB 구성 파일하기 경로에서 GRUB 설정 파일 확인이 가능합니다. # GRUB 설정 파일sudo cat /etc/default/grub# GRUB 설정 수정sudo vi /etc/default/grub# 설정 파일 업데이트sudo update-grub설정설명GRUB_DEFAULT=0첫 번째 항목으로 부팅 시작1은 두 번째 항목, 2는 .. 2025. 5. 14. [Linux] 리눅스 부팅 프로세스 리눅스가 처음 켜질 때 어떤 과정이 일어나는지 살펴보고자 합니다. 리눅스 부팅 프로세스를 잘 알고 있는 경우 운영체제에서 발생할 수 있는 다양한 장애를 신속하게 해결할 수 있기 때문에 이에 대한 프로세스를 아는 것은 중요합니다.해당 내용은 본문 하기에 적힌 출처 내용을 토대로 정리한 것 입니다. 1. BIOS/UEFI 초기화시스템 전원이 켜지면 프로세서가 ROM에 저장되어 있는 BIOS 또는 UEFI를 실행시켜 하드웨어 구성요소를 초기화 합니다. 이 과정에서 POST를 실행하여 RAM, CPU 등 연결된 장치들을 점검합니다. 점검이 완료되면 BIOS/UEFI는 디스크에서 부트로더를 찾아 실행합니다. 📌 BIOS(Basic Input/Output System : 기본 입출력 시스템)부팅 전 하드웨어를 .. 2025. 5. 9. 이전 1 2 3 다음