λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

IT 일반

[202505] λ¦¬λˆ…μŠ€ μ„œλ²„ λ””μŠ€ν¬ μž₯μ•  확인 방법 | How to Check Linux Disk Failures

 

 

🧰 λ¦¬λˆ…μŠ€ μ„œλ²„ λ””μŠ€ν¬ μž₯μ•  λ°œμƒ μ‹œ ν™•μΈν•˜λŠ” 방법

μ„œλ²„ 운영 쀑 κ°€μž₯ 치λͺ…적인 문제 쀑 ν•˜λ‚˜λŠ” λ””μŠ€ν¬ μž₯μ• μž…λ‹ˆλ‹€.
특히 μ€‘μš”ν•œ 데이터λ₯Ό λ‹€λ£¨λŠ” μ‹œμŠ€ν…œμ—μ„œλŠ” 사전 예방과 λΉ λ₯Έ 원인 뢄석이 무엇보닀 μ€‘μš”ν•©λ‹ˆλ‹€.
이 κΈ€μ—μ„œλŠ” λ¦¬λˆ…μŠ€ μ„œλ²„μ—μ„œ λ””μŠ€ν¬ μž₯μ•  λ°œμƒ μ‹œ 원인을 μ§„λ‹¨ν•˜κ³  μƒνƒœλ₯Ό μ κ²€ν•˜λŠ” 방법을 μ†Œκ°œν•©λ‹ˆλ‹€.


1. πŸ” λ””μŠ€ν¬ μ—°κ²° μƒνƒœ 확인

κ°€μž₯ λ¨Όμ € ν•΄μ•Ό ν•  일은 λ””μŠ€ν¬κ°€ μ‹œμŠ€ν…œμ— μ •μƒμ μœΌλ‘œ μΈμ‹λ˜κ³  μžˆλŠ”μ§€ ν™•μΈν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.
연결이 정상이라면 λ””μŠ€ν¬ 이름, 크기, λͺ¨λΈλͺ…이 ν‘œμ‹œλ©λ‹ˆλ‹€.
λ””μŠ€ν¬κ°€ λ¦¬μŠ€νŠΈμ— λ‚˜νƒ€λ‚˜μ§€ μ•ŠλŠ”λ‹€λ©΄, 물리적인 μ—°κ²° 문제 λ˜λŠ” λ””μŠ€ν¬ 자체의 손상을 μ˜μ‹¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λͺ…λ Ήμ–΄ μ˜ˆμ‹œ:

  • lsblk -d -a

2. πŸ›  SMART μ •λ³΄λ‘œ λ””μŠ€ν¬ μƒνƒœ 점검

λ””μŠ€ν¬μ˜ ν•˜λ“œμ›¨μ–΄ μƒνƒœλ₯Ό 더 μ •λ°€ν•˜κ²Œ ν™•μΈν•˜λ €λ©΄ SMART(Self-Monitoring, Analysis and Reporting Technology) κΈ°λŠ₯을 ν™œμš©ν•΄μ•Ό ν•©λ‹ˆλ‹€.
이 κΈ°λŠ₯을 톡해 λ””μŠ€ν¬μ˜ μ „λ°˜μ μΈ μƒνƒœ, λͺ¨λΈ 정보, νŽŒμ›¨μ–΄ 버전 등을 점검할 수 μžˆμŠ΅λ‹ˆλ‹€.

λͺ…λ Ήμ–΄ μ˜ˆμ‹œ:

  • sudo apt install smartmontools
  • sudo smartctl -i /dev/sdX
  • sudo smartctl -H /dev/sdX

μƒνƒœκ°€ PASSED라면 정상, FAILING이라면 μ¦‰μ‹œ ꡐ체λ₯Ό κ³ λ €ν•˜μ„Έμš”.


3. πŸ“œ SMART 상세 둜그 확인

SMART 둜그λ₯Ό ν™•μΈν•˜λ©΄ μ‹€μ œ 였λ₯˜κ°€ λ°œμƒν•œ μ„Ήν„° 수, μž¬ν• λ‹Ήλœ μ„Ήν„° 수, μˆ˜μ • λΆˆκ°€λŠ₯ν•œ 였λ₯˜ 등이 μƒμ„Ένžˆ λ‚˜νƒ€λ‚©λ‹ˆλ‹€.
이 μˆ˜μΉ˜κ°€ 0 이상일 경우, 데이터 손상 κ°€λŠ₯성이 λ†’μ•„ λ°±μ—… 및 ꡐ체λ₯Ό ꢌμž₯ν•©λ‹ˆλ‹€.

λͺ…λ Ήμ–΄ μ˜ˆμ‹œ:

  • sudo smartctl -A /dev/sdX

4. 🧯 λ””μŠ€ν¬ 마운트 및 μ‹œμŠ€ν…œ 둜그 확인

λ””μŠ€ν¬κ°€ μ‹œμŠ€ν…œμ— λ§ˆμš΄νŠΈλ˜μ—ˆλŠ”μ§€ ν™•μΈν•˜κ³ , 컀널 λ˜λŠ” μ‹œμŠ€ν…œ 둜그λ₯Ό 톡해
I/O μ—λŸ¬, 읽기 μ‹€νŒ¨ λ“±μ˜ λ©”μ‹œμ§€λ₯Ό μ κ²€ν•©λ‹ˆλ‹€.

λͺ…λ Ήμ–΄ μ˜ˆμ‹œ:

  • df -h
  • dmesg | grep -i error
  • journalctl -xe

βœ… 마무리 및 λŒ€μ‘ μ „λž΅

λ””μŠ€ν¬μ—μ„œ μž₯μ•  μ§•ν›„κ°€ 발견되면 λ‹€μŒκ³Ό 같은 μˆœμ„œλ‘œ λŒ€μ‘ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.

  1. μ€‘μš” 데이터 λ°±μ—…
  2. SMART 진단 기둝 보쑴
  3. λ””μŠ€ν¬ ꡐ체 κ³„νš 수립
  4. RAID ꡬ성 μ‹œ μž¬λ™κΈ°ν™” μ—¬λΆ€ 확인

πŸ“Œ μš”μ•½ 정리

점검 ν•­λͺ©μ„€λͺ…
λ””μŠ€ν¬ μ—°κ²° μ—¬λΆ€ μž₯비에 물리적으둜 μΈμ‹λ˜λŠ”μ§€ 확인
SMART μƒνƒœ λ””μŠ€ν¬ μƒνƒœκ°€ 정상인지 점검
SMART 둜그 였λ₯˜ μ„Ήν„°λ‚˜ μœ„ν—˜ μ‹ ν˜Έ 확인
μ‹œμŠ€ν…œ 둜그 I/O κ΄€λ ¨ μ—λŸ¬ 둜그 점검
 

λ””μŠ€ν¬ μž₯μ• λŠ” μ–Έμ œλ“  λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€.
ν‰μ†Œμ— SMART μƒνƒœλ₯Ό 주기적으둜 λͺ¨λ‹ˆν„°λ§ν•˜κ³ , 사전 μž₯μ•  μ•Œλ¦Όμ„ μ„€μ •ν•΄ 두면
μž₯μ•  λŒ€μ‘ μ‹œκ°„μ„ 쀄이고 μ‹œμŠ€ν…œ μ•ˆμ •μ„±μ„ 높일 수 μžˆμŠ΅λ‹ˆλ‹€.

λ°˜μ‘ν˜•