로컬 파티션에 대한 다중 경로 생성

로컬 파티션에 대한 다중 경로 생성

로컬 파티션에 다중 경로를 생성할 수 있습니까? /dev/sda3 파티션이 있고 이를 가리키려면 /dev/mapper/mpath01이 필요합니다.

이것이 제가 킥스타트(rhel 5.7)에 추가한 것입니다.

part /my_mount_point --size=2500 --ondisk=sda --fstype ext3
multipath --name=mpath01 --device=/dev/sda3 --rule=failover

파티션이 생성되었지만 /dev/mapper/mpath01 파일이 없습니다.
multipath -l도 아무것도 표시되지 않습니다(서비스가 실행 중임).

답변1

로컬 파티션에 대한 다중 경로는 별로 도움이 되지 않습니다. 그 목적은 내결함성을 갖도록 SAN LUN과 같은 네트워크 파티션/디스크에 대한 논리적 경로를 생성하는 것입니다. 이는 디스크에 대한 경로 중 하나를 잃을 수 있지만 두 번째 경로는 여전히 활성 상태라는 것을 의미합니다.

원할 경우 다중 경로가 있는 파티션을 계속 볼 수 있습니다. 당신은 단지블랙리스트구성 파일의 로컬 파티션/etc/multipath.conf

다음은 기본 multipath.conf 파일입니다:

defaults {
   user_friendly_names yes
   path_group_policy failover
}

blacklist {
   devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
   devnode "^(hd|xvd|vd)[a-z]*"
   wwid "*"
}

# Make sure our multipath devices are enabled.

blacklist_exceptions {
   wwid "20017380006c00034"
   wwid "20017380006c00035"
   wwid "20017380006c00036"
   wwid "20017380006c00037"
}

multipaths {
  multipath {
      wwid "20017380006c00034"
      alias mpath0
  }
  multipath {
      wwid "20017380006c00035"
      alias mpath1
  }
  multipath {
      wwid "20017380006c00036"
      alias mpath2
  }
  multipath {
      wwid "20017380006c00037"
      alias mpath3
  }
}

http://www.datadisk.co.uk/html_docs/redhat/rh_multipathing.htm 거기에 파티션을 지정하면 다음과 같이 표시됩니다.mltipath -ll명령.

관련 정보