É possível criar multipath para partição local? Eu tenho a partição /dev/sda3 e preciso que /dev/mapper/mpath01 esteja apontando para ela.
Isto é o que adicionei no meu kickstart (rhel 5.7)
part /my_mount_point --size=2500 --ondisk=sda --fstype ext3
multipath --name=mpath01 --device=/dev/sda3 --rule=failover
A partição foi criada ok, mas não tenho o arquivo /dev/mapper/mpath01
multipath -l também não mostra nada (o serviço está em execução)
Responder1
Multipath para partições locais não ajudará muito. Seu objetivo é criar caminhos lógicos para partições/discos de rede, como SAN LUNs, para serem tolerantes a falhas. O que significa que você pode perder um caminho para o seu disco, mas o segundo ainda estará ativo.
Com isso dito, você ainda pode ver uma partição com multipath, se desejar. Você só precisa deslista negrapartições locais no arquivo de configuração que é/etc/multipath.conf
Aqui está um arquivo multipath.conf básico:
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 Você pode especificar sua partição lá e eles aparecerão commltipath -llcomando.