안녕하세요 선배님들.
시스템 엔지니어로서 일하면서, 문제가 없는 디스크를 교체해야하는 일이 발생했습니다.
현재 DELL서버에는 총 동일한 사이즈의 디스크가 6개 있고, 각각 RAID 1으로 묶여져 총 3구역으로 나눴으며, CentOS 7.9 OS를 설치한 상황입니다.
파일시스템은 /sda, /sdb, /sdc 3구역으로 나눠져 있습니다.
원하는 상황은 아래와 같습니다.
여기서 OS영역으로 잡혀있는 /sda 의 하드디스크 를 찾아보려면 어떤 방법이 있을까요?
perccli, megaraid, smartctl 등등 여러가지 방법으로 찾아보았으나 RAID의 구성만 상세하게 나올뿐, 원하는 상기내용은 시원하게 찾지 못했습니다 ㅠㅠ
아시는 내용이 있으시면, 선배님들의 고견 부탁드립니다..
3개의 답변이 있습니다.
perccli, megaraid, smartctl 에 Raid 구성과 디스크 정보도 확인가능하고. //dev/sda 가 어디에 속한 디크 인지
fdisk -l /dev/sda 디스크 정보를 확인 가능합니다
그리고 lsscsi 스카시 목록을 보면서 매치 시키면됩니다
raid controller로 구성한 raid의 경우
linux 자체의 command로는 물리적인 disk 정보를 확인할 수 없습니다.
raid에 구성된 물리적인 disk를 확인하시려면
bios에서 raid controller에서 확인 하는 방법과
부팅후 raid controller에서 제공하는 s/w controller 프로그램에서 확인 가능합니다.
부팅된 상태에서 확인하시려고 어느 raid controller 사용하시는지 모르겠지만
사용하시는 controller 프로그램 설치하시면 확인 가능합니다.
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
명령의 결과도 참고해서 찾으면 되지 않을까 싶어 보이네요.