로컬 파티션에 다중 경로를 생성할 수 있습니까? /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명령.