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

[BUG REPORT] test-mount测试程序,如果根文件系统没有/mnt`文件夹,那么第一次执行会失败,重启后执行成功。 #999

Open
fslongjin opened this issue Oct 20, 2024 · 3 comments
Labels
A-fs Area: 文件系统 bug-report 这是一个bug报告(如果确认是一个bug,请管理人员添加`bug` label)

Comments

@fslongjin
Copy link
Member

描述错误
test-mount测试程序,如果根文件系统没有/mnt`文件夹,那么第一次执行会失败,重启后执行成功。

我猜测是文件系统创建多个文件夹的时候,可能有点数据不一致的现象。需要进一步定位。

请填写您的电脑的信息:

  • 操作系统及版本:Ubuntu 22.04
  • DragonOS版本:cae6182

重现步骤
重现行为的步骤:

  1. 删除bin/disk-x86_64.img
  2. 编译运行dragonos
  3. 在DragonOS内执行test-mount
  4. 然后会报错挂载失败。
  5. 重启dragonos
  6. 再次执行test-mount
  7. 挂载成功。

期望行为
第一次就能挂载成功。

@fslongjin fslongjin added A-fs Area: 文件系统 bug-report 这是一个bug报告(如果确认是一个bug,请管理人员添加`bug` label) labels Oct 20, 2024
@dragonosbot dragonosbot added the needs-triage 这个问题可能需要分类处理。如果已经完成分类,请移除它。 label Oct 20, 2024
@fslongjin fslongjin removed the needs-triage 这个问题可能需要分类处理。如果已经完成分类,请移除它。 label Oct 20, 2024
@BrahmaMantra
Copy link
Contributor

我在7c28051版本似乎没遇到这个问题
图片

@Samuka007
Copy link
Member

同,on ff76b0f 没有遇到此问题

@fslongjin
Copy link
Member Author

要删除掉bin目录再运行才会。这个问题我估摸着是pagecache的那个写入未同步导致的。
#1005

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-fs Area: 文件系统 bug-report 这是一个bug报告(如果确认是一个bug,请管理人员添加`bug` label)
Projects
None yet
Development

No branches or pull requests

4 participants