正在接受虚拟磁盘服务器,iscsi:虚拟磁盘状态错误问题

导致这个问题的原因:

我想看看服务器端能否直接挂载这个虚拟磁盘,来查看其中的内容,但是发现一直提示:无法装载:该文件正在使用中

9e0d014d4841

image.png

然后,我测试从pc上断开iscsi连接,再装载,仍然提示正在使用。

只有在服务器上将这个虚拟磁盘禁用,才能在服务器上挂载这个虚拟磁盘。

9e0d014d4841

image.png

或者,在server上先禁用,再启用,一样可以在server上挂载这个虚拟磁盘,而且不会出现错误状态,但是如果在server端挂载的情况下,pc端同时去连接这个磁盘,就会出现错误状态。

结果:虽然,server上“目标状态”显示已连接,但是pc上是看不到这个磁盘的(即使在磁盘管理里也看不到它)。

9e0d014d4841

image.png

即不管怎么样,同一时间,只能有一个主机挂载(或连接)此虚拟磁盘,否则就会造成该虚拟磁盘错误状态。

总结:server端要想挂载某虚拟磁盘,只有先把它禁用(或者先禁用在启用也可以,反正要重置一下),才能挂载,否则会提示正在使用。pc端需要连接时,需先在server上把此虚拟磁盘卸载,然后再在pc端连接,这样才不会造成虚拟磁盘错误状态。

错误状态怎么解除?

我目前测试到的方法,就只有先在server上删除该虚拟磁盘(但不要从硬盘上删除),然后,导入iscsi虚拟磁盘。这样,pc再次连接该虚拟磁盘时,不会像第一次那样让格式化,而是直接出现在资源管理器中,因此,数据也不会丢失。

再者,虚拟磁盘状态和目标状态没有什么关系,各是各的状态。虚拟磁盘状态处于禁用状态,也不影响目标状态为连接,即不管虚拟磁盘状态是什么,目标状态都是实时反映目前有没有pc连接此虚拟磁盘。

9e0d014d4841

image.png

9e0d014d4841

image.png

pc端在连接虚拟磁盘的状态下,server上直接禁用此虚拟磁盘(禁用后就能在server上临时挂载它了,用完后,可以弹出此磁盘,即不会造成虚拟磁盘错误状态),pc上仍然会显示此磁盘,但打开里面的文件会报错。server上启用此虚拟磁盘后,pc端恢复正常。

9e0d014d4841

image.png

总结:如果临时想在server端查看某虚拟磁盘里的文件,可以直接在server上禁用此虚拟磁盘(不用管它处于什么状态,也不用管是否有pc端连接),然后,挂载磁盘查看文件。看完后,点击启用虚拟磁盘即可,pc端无需重新连接,只不过在禁用期间,pc端是无法打开此磁盘上的文件的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值