Skip to content

改进 Windows 端第三方同步盘检测 #7777

Closed
@88250

Description

@88250
Member

查询 工作空间/data/ 属性,如果返回不为空的话说明该文件在同步盘路径下。

Activity

added this to the 2.8.1 milestone on Mar 25, 2023
self-assigned this
on Mar 25, 2023
Soltus

Soltus commented on Mar 25, 2023

@Soltus
Contributor

希望可以解决误杀问题

88250

88250 commented on Mar 25, 2023

@88250
MemberAuthor

希望可以解决误杀问题

那个应该已经解决了 #7744

Soltus

Soltus commented on Mar 25, 2023

@Soltus
Contributor

希望可以解决误杀问题

那个应该已经解决了 #7744

没有

88250

88250 commented on Mar 25, 2023

@88250
MemberAuthor

请描述一下问题和重现步骤。

Soltus

Soltus commented on Mar 25, 2023

@Soltus
Contributor

请描述一下问题和重现步骤。

日志记录:

filelock.go:135: write file 某个文件.tmp Access is denied.
88250

88250 commented on Mar 25, 2023

@88250
MemberAuthor

估计是有其他软件正在访问文件导致的,检查一下吧。

Soltus

Soltus commented on Mar 25, 2023

@Soltus
Contributor

出现类似文件写入操作错误应该是无法预测和完全避免的。我觉得文件系统读写错误不应该作为内核退出的依据,希望可以通过其他方式避免文件冲突,或者用更准确和友好的判断机制告知用户。

88250

88250 commented on Mar 25, 2023

@88250
MemberAuthor

这个是数据安全的基础,一旦文件写入报错就退出内核,没有补救方案的。

Soltus

Soltus commented on Mar 25, 2023

@Soltus
Contributor

用户数据可以理解,recent-doc.json 这种配置文件就没有必要了吧

88250

88250 commented on Mar 25, 2023

@88250
MemberAuthor

这个也是用户数据的,记录了最近打开的文档。

88250

88250 commented on Mar 25, 2023

@88250
MemberAuthor

其他配置数据同样重要,整个文件系统必须可用,否则报错以后无法排查问题,也无法恢复数据。

21 remaining items

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @88250@Zuoqiu-Yingyi@Soltus

      Issue actions

        改进 Windows 端第三方同步盘检测 · Issue #7777 · siyuan-note/siyuan