로그인 회원가입
모두인포
전체IT경제사회생활스포츠시사여행연애

리눅스 디스크 상세 점검 방법

lmkfox · 2025-06-09 · 조회 0
리눅스 디스크 상세 점검 방법
리눅스 디스크 상세 점검 방법 1. 디스크 사용량 확인 ( df ,  du ) 전체 파티션별 사용량 df -hT - -h: 사람이 읽기 쉬운 형식 (MB, GB) - -T: 파일 시스템 종류 출력 특정 디렉터리 용량 확인 du -sh /home 하위 디렉토리까지 상세 용량 확인 du -sh /var/* | sort -h 2. 디스크 및 파티션 정보 확인 ( lsblk ,  fdisk ,  parted ) 블록 장치와 마운트 상태 lsblk -f 파티션 테이블 확인 sudo fdisk -l GPT 파티션 정보 확인 sudo parted -l 3. 파일 시스템 상태 검사 ( fsck ) 파일 시스템 손상 여부 확인 및 복구 가능. 반드시 언마운트된 상태에서 사용해야 합니다. 예:  /dev/sda1  파일 시스템 점검 sudo umount /dev/sda1 sudo fsck -f /dev/sda1 - -f: 강제로 점검 수행 주의: 운영 중인 루트 파일 시스템에는 직접 적용할 수 없습니다. Live CD 또는 재부팅 후 single-user mode에서 실행해야 합니다. 4. 디스크 I/O 성능 및 병목 확인 ( iostat ,  iotop ,  dstat ) iostat: I/O 통계 sudo apt install sysstat # Debian/Ubuntu sudo yum install sysstat # RHEL/CentOS iostat -xz 1 iotop: 실시간 디스크 I/O 상위 프로세스 sudo iotop dstat: 다양한 리소스 모니터링 sudo dstat -cdngytm 5. 디스크 SMART 상태 확인 ( smartctl ) 하드디스크나 SSD의 물리적 건강 상태 점검 smartmontools 설치 sudo apt install smartmontools # 또는 sudo yum install smartmontools SMART 정보 확인 sudo smartctl -a /dev/sda 자가 테스트 수행 sudo smartctl -t short /dev/sda 테스트 완료 후 결과 확인: sudo smartctl -l selftest /dev/sda 6. 배드 섹터 검사 ( badblocks ) ※ 데이터 손실 위험이 있어 백업 필수 읽기 전용 배드블럭 검사 sudo badblocks -sv /dev/sdX - -s: 진행 상태 표시 - -v: 자세한 정보 - -n 또는 -w는 쓰기 테스트이므로 데이터 파괴 가능 → 주의 7. 파일시스템 이상 동시 점검 ( tune2fs ,  e2fsck ) ext4 파일시스템의 상태 확인 sudo tune2fs -l /dev/sda1 부트 타임 자동 점검 설정 확인 - Maximum mount count, Check interval 설정도 확인됨 실무 권장 점검 루틴 # 마운트 및 사용량 df -hT du -sh /* # 디스크 및 파티션 lsblk -f fdisk -l # 파일 시스템 상태 sudo fsck -n /dev/sdX # 디스크 I/O iostat -xz 1 # SMART sudo smartctl -a /dev/sdX

댓글

아직 댓글이 없습니다.

로그인 후 댓글을 남길 수 있습니다.