본문 바로가기
설치 및 기술 자료/Linux

[Linux] 리눅스(CentOS OS) 상에서의 디스크 명 변경 시 조치 방법

by 주식회사 서버몬 2021. 1. 5.

 

간혹 CentOS RHEL 계열의 리눅스 서버상에서 SAN 스토리지의 볼륨을 새롭게 마운트 하는 경우 기본 하드디스크에 장착 된 디스크 명이 sda 에서 sdb 또는 sdc등 다른 이름으로 변경 되는 경우가 흔하게 발생 합니다.

 

이런 현상이 발생 하는 이유는 OS 부팅 시에 새롭게 설치한 PCI 장치 (ex: HBA)의 모듈을 먼저 올리기 때문에 발생 하는 현상이며, 그대로 사용해도 무방 하며 특별한 문제가 발생 하지 않지만,

관리 및 미관상 보기 좋지 않기 때문에 본 장에서는 변경된 디스크 명을 수정하는 방법에 대해 설명 하도록 하겠습니다.

 

CentOS 6 버젼과 7 버젼은 차이가 있으므로 분리해서 설명 하도록 하겠습니다.

 

 

l  CentOS 6 버젼

  1. # lspci -k 명령어로 해당 장치가 사용 하는 모듈 명을 검색 한다.

            ) RAID Controller : smartpqi

                     QLogic HBA : qla2xxx

 

2. /etc/grub.conf 파일에 하기와 같이 가장 먼저 올라와야 할 모듈 순으로 적어 넣는다.

   예제 에서는 HPE Raid 컨트롤러 모듈이 먼저 올라와야 하므로 하기와 같이 기입 한다.

            

            - grub.conf 파일의 kernel 라인 맨 마지막에 하기를 추가 한다.

              rdloaddriver=smartpqi,qla2xxx (로컬 볼륨 먼저 올라온 후에 스토리지 볼륨을 올리게

                                                       함으로써 디스크 명 변경을 막을 수 있다.)

 

l  CentOS 7 버젼

 

     1. # lspci -k 명령어로 RAID Controller HBA의 드라이버 모듈 명을 검색 한다.

     2. /etc/sysconfig/grub파일에 다음과 같이 수정 및 추가 한다.

 

GRUB_CMDLINE_LINUX="rd.lvm.lv=rootvg/rootlv rd.lvm.lv=rootvg/swaplv rd.driver.pre=RAIDCOMTROLLER MODULE,HBA모듈"

 

     3. 그 후 하기 명령어 입력

       # grub2-mkconfig -o /boot/grub2/grub.cfg

       # grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

 

 

 

 

HPE, 레노버델 서버워크스테이션기업용 노트북 등 IT 제품은 서버몬에서 견적받아보세요~

제품에 대한 상담을 희망하시면02-2026-5062 or sales@servermon.co.kr로 문의 주세요.

서버몬에서 운영하는 IT 쇼핑몰을 구경하시려면하단의 로고를 클릭해주세요.

 

 

댓글