Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

大备份过程中遇到的报错提示及解决方法 #592

Closed
792955994 opened this issue Nov 8, 2019 · 1 comment
Closed

大备份过程中遇到的报错提示及解决方法 #592

792955994 opened this issue Nov 8, 2019 · 1 comment

Comments

@792955994
Copy link

792955994 commented Nov 8, 2019

报错一:

解决方法:点击确定,重新下载


报错二:

可能原因:

  1. 网络问题导致下载中断;

  2. 下载过程中服务器升级,导致网络中断

解决方法:

  1. 如果下载过程中服务器没有升级:检查网线是否松动了,无线wifi是否中断,恢复网络后,点击【确定】后重新下载;

  2. 如果下载过程中网络没有问题,是因为服务器升级而中断,直接点击【确定】后重新下载


报错三

原因:用户采用了边备份边下载的方式,想把大备份文件下载到其他服务器的共享磁盘上。但因为目标系统的磁盘文件类型不对,比如 FAT32 的磁盘,不支持 2G 以上的大文件,导致下载过程报错。从报错文字Type:system.IO.IO ExceptionSystem.IO.FileStream.WriteCore (byte[] buffer Int32 offset,In32 cout)可以判断与磁盘文件类型或者磁盘空间有关。(磁盘空间不足也会出现这样的报错信息)

解决方法:先选择备份下载写入本地电脑硬盘。完成以后再重新拷贝文件到其他服务器磁盘。如果仍然存在问题,说明是磁盘的原因;存储磁盘格式选择为 NTFS 文件系统作为备份存储。

该问题待实际验证。

验证方式:
重现:找一个 U 盘,格式化为 FAT32 文件系统。然后找一个单位的 dp2library 服务器,确保大备份文件大小会超过 2G。然后用内务进行大备份,下载时候选择直接把文件写入 U 盘。这样应该就能暴露出问题。
U 盘如果格式化为 NTFS 文件系统则不会有这个问题

Repository owner deleted a comment from renyh Feb 18, 2020
@Hopeshine
Copy link

Hopeshine commented Mar 6, 2020

大备份时报文件backup.dp2bak找不到的处理

问题描述

在【批处理任务窗】,启动大备份任务的时候,点对话框左下角【停止并撤销】按钮,点了多次后,此次的大备份停止。然后再次启动一个大备份,勾选【同时下载备份文件】,大备份执行后,会报错: 文件 '!backup/ .dp2bak' 没有找到。

原因

如果一个服务器端的大备份任务被撤销了一次,它也确实停止了,删除了相关文件(指服务器端的大备份文件,注意)。这种情况可以用内务的批处理任务窗看到输出信息。注意,这个时候如果再用撤销按钮操作一次,系统会把撤销的命令存储起来。 当再次正常启动一个大备份任务时,在【批处理任务窗里面】可以看到它正在运行。等这个任务完成,结束的时候,它会突然把刚才储存的那个撤销命令兑现,然后把刚创建好的服务器端的大备份文件都自动删除了。但此时通常内务前端还在下载大备份文件,所以就出现了截图的报错。

解决办法

标准版和单机版服务器已经优化升级,新版本解决了这个问题。

注:新版本dp2library/dp2libraryxe测试结果:大备份结束之前,再点【开始】按钮,弹出【启动大备份任务】对话框后,点左下角的【停止并撤销】按钮,这时弹出提示 “文件 '!backup/ .dp2bak' 没有找到”。这个正常情况。再次启动新的大备份可以正常备份。就是说,前面按的【停止并撤销】按钮不会对后面新的大备份任务发生影响。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants