Home

시스템 관리_06 LVM 이벤트 감시 실패(Failed to start LVM event inspection) 및 볼륨 비활성화 문제 해결 가이드

출처 / 참고: 리눅스 파일시스템 마운트 관리 및 스토리지 복구 가이드 명령어: systemctl status lvm2-monitor, vgchange -ay, lvm dumpconfig, journalctl -u lvm2-monitor 키워드: lvm2-monitor, dmeventd, thin-provisioning, vgchange, volume activation, systemd 사용처: 부팅 중 또는 스토리지 장애/증설 시 lvm2-monitor 서비스 실패 및 LVM 볼륨 그룹/논리 볼륨 비활성화(Not active) 문제 해결 실행예제 시스템 부팅 과정...

Read more

시스템 관리_05 High Memory Usage 분석 및 조치 가이드(Linux Buffer/Cache vs Actual Memory Leak)

출처 / 참고: 리눅스 파일시스템 마운트 관리 및 스토리지 복구 가이드 명령어: free, vmstat, slabtop, ps, sync, echo 3 > /proc/sys/vm/drop_caches 키워드: Page Cache, Buffer, Dentry/Inode Cache, Memory Leak, Slab, RSS, VSZ, drop_caches 사용처: Linux 서버(RHEL/CentOS, Ubuntu) 메모리 사용률 급증 시 버퍼/캐시와 실제 프로세스 메모리 누수 판별 및 메모리 반환 조치 실행예제 리눅스 시스템에서 모니터링 알람(메모리 90% 이상...

Read more

시스템 관리_04 리눅스 D 상태(Uninterruptible Sleep) 무응답 프로세스 진단 및 트러블슈팅

출처 / 참고: 리눅스 파일시스템 마운트 관리 및 스토리지 복구 가이드 명령어: ps, cat /proc/<PID>/stack, cat /proc/<PID>/wchan, dmesg 키워드: D State, Disk Sleep, Uninterruptible, I/O Wait, Kernel Wait Channel 사용처: kill -9로도 종료되지 않는 프로세스 분석, 스토리지 I/O 행(Hang) 및 NFS 마운트 지연 장애 조치 실행예제 응답이 없는 프로세스에 강제 종료 시그널(kill -9)을 전달했음에도 프로세스가 종료되지 않고, 시스템 부...

Read more

시스템 관리_03 리눅스 "Read-only file system" 에러 재부팅 없이 복구하기

출처 / 참고: 리눅스 파일시스템 마운트 관리 및 스토리지 복구 가이드 명령어: mount, dmesg, fsck, lsof, fuser, findmnt 키워드: Read-only file system, remount,rw, dmesg I/O error, errors=remount-ro, fsck 사용처: 운영 중인 리눅스 서버에서 특정 파티션이 갑작스럽게 읽기 전용(ro)으로 전환되어 쓰기/수정이 불가능할 때, 서비스 중단(재부팅) 없이 마운트 상태를 복구하고 원인을 진단할 때 실행예제 파일 생성, 로그 기록, 패키지 설치 등 쓰기 작업을 시도할 때 커널 레벨에서...

Read more

시스템 관리_02 리눅스 High I/O Wait(wa) 원인 분석 및 디스크 병목 프로세스 추적하기

출처 / 참고: 리눅스 성능 분석 및 I/O 서브시스템 트러블슈팅 가이드 명령어: top, iostat, iotop, pidstat, lsof 키워드: I/O Wait, wa, 디스크 병목, iostat, %util, D 상태 프로세스 사용처: CPU 사용률 중 wa 수치가 비정상적으로 치솟고 시스템 응답이 현저히 느려질 때, 병목을 유발하는 디스크 장치 및 범인 프로세스를 추적할 때 실행예제 top 실행 시 CPU 사용률 항목에서 %wa(I/O Wait)가 높게 치솟고, 로드 애버리지(load average)가 급격히 상승하며 콘솔 입력 및 서비스 응답이 지연되는...

Read more

시스템 관리_01 디스크 여유 공간이 있는데도 'No space left on device' 발생 시 해결하기 (Inode 고갈)

출처 / 참고: 리눅스 시스템 엔지니어링 & 파일 시스템 트러블슈팅 가이드 명령어: df, find, xargs, rm, wc 키워드: Inode, 디스크 공간, No space left on device, 파일 시스템, 가용 공간 사용처: df -h로 디스크 용량을 확인했을 때는 여유 공간이 충분하지만, 신규 파일 생성이나 서비스 기동 시 No space left on device 에러가 발생할 때 실행예제 파일을 생성하려고 할 때 장치에 남은 공간이 없다는 에러가 발생하지만, df -h로 확인하면 디스크 사용량은 30%대에 불과한 상황입니다. $ tou...

Read more

우분투 본딩 Ubuntu Netplan을 이용한 네트워크 본딩(Active-Backup) 설정 및 트러블슈팅

출처 : 직접 경험 기반 (Ubuntu 22.04 LTS 환경) 명령어: netplan, ip link, cat /proc/net/bonding/bond0 키워드: 본딩(Bonding), Active-Backup, Netplan, 가용성, 장애 조치 사용처: 서버의 네트워크 이중화를 통해 물리적인 랜 카드나 케이블 장애 시에도 서비스 중단을 방지하고 싶을 때 실행예제 $ ip link show bond0 4: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT gro...

Read more