我有一台 Windows 2003R2 服务器,即将被替换。该服务器刚刚通过 iSCSI 连接到 WD MyCloud 4100 NAS,使用 Microsoft iSCSI 启动器。
此磁盘上存在大量目录。并且大多数根级目录都是通过 Active Directory 进行网络共享的。
问题是,由于断电,服务器偶尔会自动重启。在这种情况下,服务器使用 UPS 提供的软件进行干净关闭。但从表面上看,即使重新建立了 iSCSI 连接,网络共享信息也会丢失。
Q1)是否存在某种注册表黑客或策略可以让服务器“记住”共享状态?
如果问题 1 的答案是“否”,我正在准备一个可以运行的脚本,其中包含设置新共享的命令,即:
net share "sharename1"="f:\share_dir_1" /grant:<my_ad>\administrator,FULL "f:\share_dir_1" /grant:administrator,FULL /grant:"Domain users",FULL
net share "sharename2"="f:\share_dir_2" /grant:<my_ad>\administrator,FULL /grant:administrator,FULL /grant:"Domain users",FULL
...
“F” 是 iSCSI 卷。上面的脚本至少应该包含一些检查,检查驱动器 F 是否已安装(有想法吗?)以及是否在系统启动时启动(再次有想法吗?)
Q2) 以上方法是否可行?如果不是,您建议采用什么替代方案?
答案1
AMicrosoft 知识库文章这里提供了一些线索。基本上,服务器服务在 iscsi 服务之前启动,因此不会恢复共享。幸运的是,知识库文章解释了如何更改该行为以使共享持久存在。