nextcloud的虚拟文件夹功能有严重bug,导致误删全部数据
nextcloud可以开启虚拟文件夹支持功能,就是文件只显示出来但不占用硬盘空间。但是当你开启或者关闭该功能时,请确保其他软件都关闭,没有任何软件打开了nextcloud中的文件。
已经在多个nextcloud版本和客户端中复现了该bug。
复现bug方法:
安装PC客户端并连接了账户,已同步文件夹。在某个文件夹中打开一个word文档,并且处于编辑模式未保存。
然后在设置页面,点击已连接同步文件夹右侧的…按钮(更多操作),选择启用虚拟文件支持。
这时,打开了word的那个文件夹会被删除,然后只剩下打开中的word。
原因分析:
可能是启用虚拟文件夹时,软件会“删除文件”来释放空间,但是由于该文件夹被占用无法操作,导致真删除,最后只剩下删不了的word。
结论
用同步盘还是老老实实用基本功能,各种花样功能不要随便用,数据无价。不要以为有nextcloud同步盘能多个地方保存,其实是出了问题后多个地方同步删除。nextcloud功能丰富,但相对于其他成熟的开源软件还是差太多,部署比较困难,还有一些未知的bug,而且这个bug关系到拟的无价数据。商业同步盘不敢说绝对没问题,但起码没有明显的bug吧,特别是数据丢失这方面。
解决办法
还好文件误删除是通过软件的常规操作删除的,也就是说网页端的回收站可用,通过网页版的回收站恢复误删除的数据即可。
当然,出了这个问题后,一定要记得多备份数据,不要指望云端多么好用,多备份总是没错的。虽说是私有云空间无限大,也不要把全部数据都同步,没必要,也增加了数据丢失的风险。