SharedIT | 묻고 답하기(AMP)

파일 서버에서 불량하드 쉽게 찾는방법 있을까요?

파일서버 하드중 하나가 불량인거 같은데요 쉽게 찾을수 있는 방법있는지 문의드립니다. 

os는 우분투 서버입니다..

Tags : 태그가 없습니다.

4개의 답변이 있습니다.

Simon.Park
  0 추천 | 2년 이하 전

OS 로그를 찾아 보시면 Bad 난 디스크는 Error message 를 발생을 하게 됩니다.

발생한 디스크의 H/W address 와 실제 물리디스크 위치만 매칭 시키면 될 듯 합니다. 

topkslee
  0 추천 | 2년 이하 전

기본적으로 하드디스크 문제가 발생하면 서버 전면 또는 후면 하드디스크 led에

주황색 led 불이 들어 옵니다. 그것으로 확인하는게 가장 쉽구요.


명령어로 확인하려면, 우선 raid, disk 구성을 확인 하기 위해

# lsblk 

해보시면 raid 구성 및 disk 구성 확인이 가능합니다.

# mdadm --detail /dev/md디스크이름 (raid 구성된 disk는 md로 시작합니다.)

여기에 disk state 확인이 가능합니다. (아마도 active, spare 상태가 아닌 removed 와 같은...)


wansoo
  0 추천 | 2년 이하 전

linux의 대표적인 디스크 점검 tool은 fsck가 되겠고요.

디스크를 unmount 시킨 후에 점검해야 한다는 게 단점이라...

사용하는 디스크를 간단하게 점검하기는 어려워 보이고요.


smartmontools를 설치해서 smartctl 명령을 사용해 보면 도움이 되지 않을까 싶어 보이네요.

설치는  apt install smartmontools -y

명령을 이용하면 될 것  같고...


smartctl -a /dev/sda

와 같이 디스크를 점검해 보면 될것 같고요.


bad block을 점검하려면 badblocks 명령을 사용해 보면 될 것 같은데...

만약을 위해 디스크 백업을 받아 두고 실행 시키는게 좋을 것 같아 보이고요.


fdisk -l  명령이나 lsblk 명령을 사용해서 장착되어 있는 디스크 리스트를 확인해 보거나 디스크의 기본 상태 확인을 해 볼 수도 있을 것 같고요.


CMOS 등에서 제공하는 점검 기능으로 확인해 보는게 좀 더 확실한 정보를 얻을 수 있지 않을까 싶긴 하지만... CMOS에 진입하려면 서버를 중지 시키고 해야한다는 어려움이 있겠고요..

Genghis Khan
  0 추천 | 2년 이하 전

서버 벤더가 어떤건지 알수 있으신가요?

벤더마가 제공하는 tool이 있습니다

해당 tool을 설치해서 확인할 수 있거나

서버 boot post 단계에서 f11, f8(서버마다 다름) key 

를 누르면 raid controller 화면이 나오고 해당

화면에서 디스크 상세 정보 선택이 있을 겁니다

문제시 되는 디스크에 정상 외에 다른 메시지가 보일거구요

아니면  서버 앞 화면에서 LED로도 확인 가능합니다