Aviso: Eu não sei se isso é o certo , mas funcionou para mim.
Então, eu essencialmente precisava do processo de inicialização para levar um pouco mais de tempo para que os serviços de rede pudessem concluir o carregamento e as montagens do iSCSI pudessem ser criadas para que houvesse algo para montar.
O que eu fiz foi adicionar sleep 5
ao script /etc/rc.d/mountlate
.
# PROVIDE: mountlate
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: nojail
. /etc/rc.subr
name="mountlate"
start_cmd="mountlate_start"
stop_cmd=":"
mountlate_start()
{
local err latefs
sleep 5 <-------- Added this line
# Mount "late" filesystems.
#
err=0
5 segundos pareciam ser um bom número para mim; sua milhagem pode variar e você desejará testar diferentes valores.
Mais uma vez, não sei se esta é a maneira correta de resolver esse problema em particular e se alguém tiver uma maneira melhor ou correta, por favor poste.