Skip to content

feat(filesystem): 完善文件系统统计信息支持#1491

Merged
fslongjin merged 1 commit intoDragonOS-Community:masterfrom
fslongjin:feat-add-statfs-support-for-fat-and-tmpfs
Dec 17, 2025
Merged

feat(filesystem): 完善文件系统统计信息支持#1491
fslongjin merged 1 commit intoDragonOS-Community:masterfrom
fslongjin:feat-add-statfs-support-for-fat-and-tmpfs

Conversation

@fslongjin
Copy link
Member

  • 为 FAT 文件系统实现 statfs 所需的 SuperBlock 字段(f_blocks、f_bfree、f_bavail、f_frsize)
  • 为 tmpfs 添加默认容量策略(物理内存一半)并同步更新 SuperBlock 统计信息
  • 修复 FAT32 FSInfo 空闲簇计数更新时的溢出问题
  • 为挂载点提供稳定的 st_dev 标识符

经过该pr, df -h以及busybox df -h可以运行

- 为 FAT 文件系统实现 statfs 所需的 SuperBlock
字段(f_blocks、f_bfree、f_bavail、f_frsize)
- 为 tmpfs 添加默认容量策略(物理内存一半)并同步更新 SuperBlock 统计信息
- 修复 FAT32 FSInfo 空闲簇计数更新时的溢出问题
- 为挂载点提供稳定的 st_dev 标识符

Signed-off-by: longjin <longjin@DragonOS.org>
@github-actions github-actions bot added the enhancement New feature or request label Dec 17, 2025
@fslongjin fslongjin merged commit 839a0d5 into DragonOS-Community:master Dec 17, 2025
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant