mdrive
mdrive copied to clipboard
一个基于阿里云盘官方 API 授权的自动同步和备份工具,支持云盘挂载到本地,支持本地存储,支持加密,多平台、安全、自动化的数据管理方案。
建议
希望 只有一个本地目录的时候 可以添加一个是否创建以这个目录命名的文件夹的按钮 在目标目录下创建目录还是直接放到目标目录 希望 多个任务的目标目录可以多个任务相同(本地目录必须不同)
**先说点一些问题** 1. /app/appsettings.json 无法映射(不知道是不是设置问题)从第一级目录开始 权限都777了都不行。 2. 双向同步,谜一样的存在,新增一个测试目录能同步,在我需要同步的文件就不行了,只能上传不会下载到本地来。 3. 作业计划 每秒,无法取消,他就是个bug一样的存在,只要设置了就没办法取消,结合条目1 的无法映射 我就没在docker里面去修改。 4. 每一次同步感觉都会对比所有文件日志里显示是每一个都在传,因为是秒传。 5. 启用文件系统监听 无法确定他是否起作用。 6. 就算是同步1个空的txt文件 消耗时间都在2分钟以上。 7. 能耗开销有点大。 8. 正在加载云盘文件 ,完全不知道他在处理什么东西,日志里面就显示“例行检查完成” ------------ **再说点建议** 1. 备份中给前台一个日志列表 显示正在处理的文件,成功...
在备份大文件夹(包含上万个文件)的过程中,程序中途MDriveSync.Client.API.exe闪退。 以下几个阶段均发生过闪退情况: 1. 文件读取、准备过程 2. 文件上传过程
我在尝试同步一个7GB大小的文件的时候出现了 System.IO.IOException: The file is too long. This operation is currently limited to supporting files less than 2 gigabytes in size. 看起来是ReadAllBytesAsync不支持2GB以上的文件 请问有计划支持2GB以上文件大小的同步嘛?
Windows 10 企业版 LTSC,运行时报错如下 ``` 2024-02-16 00:57:56.519 +08:00 [INF] 开始例行检查 2024-02-16 00:57:56.519 +08:00 [INF] 云盘挂载初始化中 2024-02-16 00:57:58.958 +08:00 [INF] 云盘挂载初始化完成 2024-02-16 00:57:58.958 +08:00 [ERR] 执行例行检查时发生异常 System.DllNotFoundException: Dll was not found....
同步不完整
程序部署两三天了,期间没关过机,一直运行状态。过一段时间显示同步完成,但是查看云端和本地文件大小差别巨大,本地200G,云端仅20G 
目前的逻辑是在同步开始时会通过分页遍历获取一遍阿里云盘所有的文件信息,如果云盘原本文件过多,则会造成获取时间过长,比如我的云盘单是获取一遍文件就要花费36分钟。由于获取的文件是放在变量中,Docker容器内存占用最高达到2.84G。但是最终所使用到的只是设置的备份目标目录下的文件情况。  优化建议: 只对设置的备份目录进行遍历获取文件以及文件夹情况,不再获取云盘其他无关文件的信息。以便减少花费时间、资源占用以及减少对阿里云盘api调用次数
希望增加上传后本地文件自动删除的功能
加载本地目录文件异常 D:\download\upload\ System.ArgumentOutOfRangeException: 'minValue' cannot be greater than maxValue. (Parameter 'minValue') at System.Random.ThrowMinMaxValueSwapped() at System.Random.Next(Int32 minValue, Int32 maxValue) at MDriveSync.Core.ShaHashHelper.GetSamplePoints(Int64 fileLength, Int32 sampleSize, Int32 numberOfRandomSamples, Int32 seed) at MDriveSync.Core.ShaHashHelper.ComputeFileSampleHashHex(String filePath,...
这个只能自己从阿里云盘下载一份,还是怎么操作。我这边现在本地目录选了个空的文件夹,结果把我阿里云盘的数据都清空了。只保留了文件夹。文件夹里面的数据都清空了。 这个是需要设置什么吗?还是不支持这样的初始化方式呢?