数十个资源文件莫名其妙丢失

今天点开设置,发现丢失的资源文件列表有几十条记录。搜索之后也发现文档中对应的图片确实显示不出来了。
我用的是腾讯云的对象存储。

什么原因导致这种情况呢?这种情况不太应该啊......

update:

因为我是从语雀迁移笔记的,所以丢失的资源文件通过复制粘贴的方式恢复了。但是现在它又出现了资源丢失的情况。

我做的操作大致是:

  1. 在 pc 端把缺失的图片重新添加,并同步
  2. 把安卓端设置为只读模式 + 完全手动同步
  3. 安卓端若干次点击下载云端数据快照,确认恢复图片成功后,点击了上传本地快照
  4. pc 端编辑了一点文字
  5. pc 端进行了若干次云同步,安卓端进行了若干次手动的上传和下载同步,均正常
  6. 突然在某次同步后,出现了为引用的资源文件和丢失的资源文件

请帮忙查看一下日志文件看看什么情况?

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    18941 引用 • 71024 回帖 • 1 关注
2 操作
magicalmuggle 在 2023-12-01 21:32:55 更新了该帖
magicalmuggle 在 2023-12-01 16:27:29 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • magicalmuggle

    @88250 有什么办法能救回我的数据吗...... 然后有什么办法避免这种情况吗

    1 回复
  • 88250

    抱歉,根据你的描述目前我们还不太确定是什么导致的,可以看下是否能够在 数据历史 中恢复。

    另外,可以根据资源文件路径搜索看看所在文档,是不是使用过 查找替换 功能,并截图看下丢失的路径。

  • magicalmuggle 1

    @88250 我手动恢复资源后又出现了资源丢失的情况,在帖子中更新了情况和日志文件。请帮忙查看一下。

    另外我不确定日志文件中是否涉及隐私,如果有涉及隐私,下载文件后请帮忙删除。

    1 回复
  • 88250

    麻烦给一个文件路径以便定位问题,另外,如果是同步删除的,麻烦上传参与同步的所有设备的日志,可以发给邮箱 845765@qq.com

    1 回复
  • 88250

    对了,移动端是否使用过清理应用,如果用过的话得观察一下是不是外部清理的。

  • 88250

    从目前的日志分析:

    I 2023/12/01 15:42:02 sync.go:1512: got cloud latest [device=l6s476y89udh/android, id=047f5ef2cb0c2cff20c8733c9e186dddcc2d5769, files=574, size=52 MB, created=2023-12-01 15:39:41]
    

    15:42 分获取到的云端快照是 Android 端上传的,包含了 574 个文件;但是后面再次获取到的快照文件变少了,只有 528 个文件了:

    I 2023/12/01 16:01:26 sync.go:1512: got cloud latest [device=l6s476y89udh/android, id=0ed20c9f325c6f482b184b5f33852fe8569e78cb, files=528, size=48 MB, created=2023-12-01 15:59:51]
    

    这期间应该是 Android 端删了文件,所以后面的同步逻辑就会把 PC 端本地的文件也同步删除,这样才能保证数据是一致的。

  • magicalmuggle

    我手比较快,刚刚已把 app 卸载重装了。因为比较怀疑是不是 app 出现了奇怪的错误。
    所以很不巧,我应该给不了 app 的日志了......

    关于“移动端是否使用过清理应用”,我不太清楚。我没有设置自动清理之类的,存储空间剩余也是充足的。

    因为之前怕又出问题,所以我备份了 asset 目录,打算手动恢复到 pc 端目录,然后手机端只下载不上传用用看还会不会出问题......

    1 回复
  • 88250

    好的,后续有问题请及时和我联系,感谢反馈。

  • magicalmuggle

    补充一个信息:我手机是小米 14,系统版本澎湃 1.0.24.0,不知道是不是系统的原因。
    我看这个帖子里也有提到“手机系统是小米澎湃内测版”:资源文件莫明丢失 - 链滴 (ld246.com)

    1 回复
  • 88250

    好的,我们只能再观察看看,下次麻烦老铁导出移动端日志,多谢。

请输入回帖内容 ...

推荐标签 标签

  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    69 引用 • 190 回帖 • 491 关注
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 16 关注
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖 • 92 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    284 引用 • 247 回帖 • 169 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    5 引用 • 15 回帖 • 215 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 2 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖 • 9 关注
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 3 关注
  • webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    41 引用 • 130 回帖 • 293 关注
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    205 引用 • 357 回帖 • 2 关注
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    103 引用 • 126 回帖 • 446 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    7 引用 • 26 回帖 • 2 关注
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 48 关注
  • 电影

    这是一个不能说的秘密。

    120 引用 • 597 回帖
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    51 引用 • 190 回帖 • 1 关注
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 40 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 244 关注
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 154 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    523 引用 • 4581 回帖 • 692 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 25 关注
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 353 关注
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    915 引用 • 931 回帖
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 686 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    5 引用 • 26 回帖 • 497 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    675 引用 • 535 回帖 • 3 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    492 引用 • 1383 回帖 • 366 关注