问题
保存到共享文件夹中现有文件时,每次都出现以下错误提示。
延时写入失败
Windows 无法保存文件 的所有数据
\<server-url>\DavWWWRoot\hello_world.txt
。数据已丢失。此错误可能是由计算机硬件或网络连接故障引起的。请尝试将此文件保存到其他地方
该错误表明可能是网络故障导致的,但我可以正常创建、读取和删除文件。
目标
Windows 10 中可通过 WAN 访问的映射网络驱动器
WebDAV 似乎实现了这个目标,但我也愿意接受其他选择。
当前状态
- 带有 Kubuntu 19.x 的服务器,运行 Apache 的
dav_fs
模块来提供文件系统。 - 运行 Windows 10 的客户端机器。
- 共享文件系统在 WebDAV 客户端中可见,并且能够映射为客户端中的驱动器。
- 创建、读取和删除均可用。更新不可用。
- 客户端和服务器都是我可以完全访问的个人计算机。
- 两台计算机目前都处于(有线)局域网连接中
附加信息
- 当通过 BitKinex 等客户端连接到共享时,我也无法覆盖文件的内容,但没有给出任何错误。
- 当我关闭并重新打开记事本中的文本文档时,Windows 仍然显示更新的内容
- 服务器上的共享文件夹位于
/var/www/share
。它由 Apache 运行的组拥有www-data
。但我不太熟悉文件和文件夹权限,所以我可能犯了一个错误ls -l /var/www/...
共享文件夹及其内容的输出是/var/www/share/
:drwxrwsr-x+ 3 www-data www-data 4096 Sep 5 08:22 share
/var/www/share/hello-world.txt
:-rw-rw-r--+ 1 www-data www-data 0 Sep 5 08:21 hello-world.txt
如果您有任何建议或替代方案(即将 SFTP 共享映射为网络驱动器的方法),我很乐意听取。