虚拟盘加载后,盘符不是原来的怎么办?下边这个批处理帮你解决
@echo off
sc config dmserver start= demand
sc config dmadmin start= demand
sc start dmserver(上边三行是打开磁盘管理相应的服务,有的系统这里是禁用的)
isCSicli AddTargetPortal 192.168.0.253 3260 (这里IP改为你虚拟磁盘服务器的IP地址)
iscsicli LoginTarget iqn.2005-09.com.ackasia.iscsi:0 T * * * * * * * * * * * * * * * 0(不同的虚拟磁盘软件,这里是不一样的,改成相应的Target)
ping 127.0.0.1 -n 10(延时。如果你的虚拟盘出盘快,可以相应改小)
ECHO select disk 1 >C:\iscsitmp.txt
ECHO select partition 1 >>C:\iscsitmp.txt
ECHO remove all >>C:\iscsitmp.txt
ECHO assign letter=F >>C:\iscsitmp.txt(letter=F就是要改成F盘,根据自己实际情况更改)
ECHO exit >>C:\iscsitmp.txt
start /b /wait diskpart /s C:\iscsitmp.txt
del /q /f C:\iscsitmp.txt
sc stop dmadmin(后五行是禁用磁盘管理相应的服务)
ping 127.0.0.1 -n 2
sc stop dmserver
sc config dmserver start= disabled
sc config dmadmin start= disabled
下图是怎么看虚拟磁盘的Target:
此主题相关图片如下:
ECHO select disk 1 >C:\iscsitmp.txt
ECHO select partition 1 >>C:\iscsitmp.txt
ECHO remove all >>C:\iscsitmp.txt
ECHO assign letter=F >>C:\iscsitmp.txt
ECHO exit >>C:\iscsitmp.txt
select disk 1 是所要操作的磁盘,如果不知道虚拟磁盘是哪一个,可以打开磁盘管理查看。
select partition 1 一般虚拟磁盘都是一个分区,不用改动就可以