这可能被证明是一个愚蠢的问题,但我在互联网上
搜索并发现没有任何东西给我一个具体的答案.
我很好奇文件服务器在用户打开文件时重启或崩溃的潜在后果.现在常识会告诉我,只要在重新启动时没有保存或写入它们,就不太可能发生损坏.当用户打开文件(在读取和读/写模式下)时,我被迫重启我的服务器几次,但从未听说过用户抱怨他们丢失了文件或者有问题.我的意思是如果文件服务器关闭而文件打开,那么(理论上)意味着他们将无法保存到网络共享,直到机器重新联机,对吧?
我的问题是,如果最终用户打开文件,重启服务器是否安全?
你的常识很好地为你服务;虽然我总是试图在重新启动服务器之前警告人们,以便只要没有活动的I / O发生就可以保存和
关闭,但不会发生任何事情.这当然也假设您正在
关闭并重新启动,而不仅仅是扯断电源线(在这种情况下,您需要担心缓存刷新问题).