我在将文件写入samba共享时遇到问题。在写入文件的过程中,似乎没有收到任何失败错误,但是一秒钟后,当我们从其他进程进行检查时,没有文件被写入。这个问题似乎偶尔发生约5分钟或10分钟,然后消失。
我们仅有的线索是来自samba的日志记录。存在STATUS_OBJECT_NAME_COLLISION错误。我的理解是,这意味着我们的软件正在尝试在已经存在的文件上写入新文件。但是我不明白的是,为什么,在过程结束之后,我在那个位置根本看不到文件。这个错误可能意味着其他吗?可能是由于文件共享的配置导致的吗?
谢谢。
答案 0 :(得分:0)
您是否正在软重命名目标上的任何文件?
答案 1 :(得分:0)
代码STATUS_OBJECT_NAME_COLLISION可能表示尝试创建未指定覆盖选项时已经存在的文件。