SharedIT | 묻고 답하기(AMP)

리눅스에서 특정 파티션이 해당 물리디스크임을 확인할수 있는게 있을까요?

안녕하세요 선배님들.

시스템 엔지니어로서 일하면서, 문제가 없는 디스크를 교체해야하는 일이 발생했습니다.

현재 DELL서버에는 총 동일한 사이즈의 디스크가 6개 있고, 각각 RAID 1으로 묶여져 총 3구역으로 나눴으며, CentOS 7.9 OS를 설치한 상황입니다.

파일시스템은 /sda, /sdb, /sdc 3구역으로 나눠져 있습니다.


원하는 상황은 아래와 같습니다.

여기서 OS영역으로 잡혀있는 /sda 의 하드디스크 를 찾아보려면 어떤 방법이 있을까요?


perccli, megaraid, smartctl 등등 여러가지 방법으로 찾아보았으나 RAID의 구성만 상세하게 나올뿐, 원하는 상기내용은 시원하게 찾지 못했습니다 ㅠㅠ


아시는 내용이 있으시면, 선배님들의 고견 부탁드립니다..

Tags : 태그가 없습니다.

3개의 답변이 있습니다.

Genghis Khan
  0 추천 | 2년 이하 전

perccli, megaraid, smartctl 에 Raid 구성과 디스크 정보도 확인가능하고. //dev/sda 가 어디에 속한 디크 인지

fdisk -l /dev/sda  디스크 정보를 확인 가능합니다

그리고 lsscsi  스카시 목록을 보면서 매치 시키면됩니다

topkslee
  0 추천 | 2년 이하 전

raid controller로 구성한 raid의 경우

linux 자체의 command로는 물리적인 disk 정보를 확인할 수 없습니다.

raid에 구성된 물리적인 disk를 확인하시려면

bios에서 raid controller에서 확인 하는 방법과

부팅후 raid controller에서 제공하는 s/w controller 프로그램에서 확인 가능합니다.

부팅된 상태에서 확인하시려고 어느 raid controller 사용하시는지 모르겠지만

사용하시는 controller 프로그램 설치하시면 확인 가능합니다.

wansoo
  0 추천 | 2년 이하 전

lsscsi --verbose

명령으로 물리 포트 번호를 확인해서 찾으면 될 것 같네요.


CentOS 7에서 lsscsi는 

yum install lsscsi -y

명령으로 설치해서 사용하면 되겠고요.

dhkdtjsghd77 | 2년 이하 전

고견 내주셔서 대단히 감사합니다.


lsscsi 명령어를 이용해서 확인도 해보았으나, RAID로 묶여잇는 탓인지 바이오스 상 RAID 번호 및 물리포트 번호가 확인이 안됩니다

wansoo | 2년 이하 전

제일 앞에 있는 [0:3:109:0] 값으로 연결된 위치를 찾으면 되지 않을까요..?

 제일 앞에 있는 0이 Host Adapter에 대한 ID 값이 되고요.

lsscsi -H 명령을 줘 보면 Host Adapter에 대한 내용을 확인해 볼 수 있게고...

[0:3:109:0]에서 두번째 있는 3은 Host Adapter에서 Bus 번호에 해당하고요.

세번째 109는 Target ID, 마지막 0은 LUN에 해당하고...


lsscsi -d 

lsscsi -s

lsscsi -t

lsscsi -g

lsscsi -L

명령의 결과도 참고해서 찾으면 되지 않을까 싶어 보이네요.