Hmmm, I have faced this issue, but then forget it.
Now I need to post it here:

iSCSI shares disappearing after rebooting are
caused by the fact that the Windows Server 2003
server service starts before the iSCSI Initiator
service. The server service needs the iSCSI
service to start file shares.