gpt4 book ai didi

c - 为 ext2 文件系统添加挂载选项

转载 作者:太空宇宙 更新时间:2023-11-04 01:39:44 25 4
gpt4 key购买 nike

我正在为一项任务修改 ext2 文件系统。我需要添加一个挂载选项,该选项将一直有效,直到文件系统被卸载。我已经将该选项添加到选项枚举中,并且正在处理指定它的情况。

选项是一个键/值对,因此值需要存储在某个地方,但我似乎无法弄清楚在哪里。其他 ext2 键/值对选项存储在 struct ext2_sb_info 中。

我无法修改 struct ext2_super_blockstruct ext2_sb_infostruct super_block,因为它们没有在任何源文件中定义/usr/src/linux-source/fs/ext2

写入struct ext2_super_blocks_reserved 成员是否安全?我可以在其他地方存储这个值吗?

最佳答案

这取决于你的挂载选项接受什么样的数据。如果它像其他挂载选项一样简单,则有 ->s_mount_opt。但如果它更复杂,则需要新字段。无论练习说什么,ext2_sb_info 都是正确的地方。

关于c - 为 ext2 文件系统添加挂载选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7924731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com