linux + 서버가 san에서 부팅되었는지 또는 로컬 디스크가 있는지 확인하는 방법

linux + 서버가 san에서 부팅되었는지 또는 로컬 디스크가 있는지 확인하는 방법

우리는 Red Hat 서버를 보유하고 있습니다.

Linux 물리적 서버가 SAN에서 부팅되는지 아니면 로컬 디스크가 있는지 어떻게 알 수 있나요?

이를 보여주는 문서는 무엇입니까?

SAN에서 부팅된 서버에서 일부 구성만 수행하면 되기 때문에 이 질문을 드립니다.

답변1

부팅 장치인 드라이브를 찾으세요.

lsbk | grep /boot 

그런 다음 장치 이름을 알면

ls -l /sys/block/sda

다음과 같은 결과가 반환됩니다.

lrwxrwxrwx 1 root root 0 Mar 30 09:27 /sys/block/sda -> ../devices/pci0000:00/0000:00:10.0/host2/target2:0:0/2:0:0:0/block/sda   

어디00:10.0귀하의 장치 ID입니다. 이제 찾고 있는 장치를 알고 나면 다음 작업을 수행할 수 있습니다.

lspci | grep "00:10.0" 

찾을 수 없으면 장치가 로컬로 연결되지 않은 것입니다. 이 프로세스를 쉽게 스크립트로 작성할 수 있다는 것은 분명하다고 생각합니다.

관련 정보