文件系统每次开机挂载都需要mkfs,是否正常

发布于 2021-03-17 18:29:41

每次开机挂载都需要先mkfs一下,不知道是否正常,然后里面的数据也都是在的
QQ图片20210317182830.png

查看更多

关注者
0
被浏览
154
4 个回答
flashman2002
flashman2002 2021-03-17

mkfs应该只需要使用1次,以后系统启动后就应该直接挂载文件系统了。应该是mkfs时出了问题。

tyustli
tyustli 2021-03-17

mkfs 是格式化,里面数据如果还正常那就不正常

CrisJay
CrisJay 认证专家 2021-03-17

题主注意一下最外层的判断是 dfs_mount 是否成功。这段代码的逻辑是先挂载文件系统,如果文件系统挂载失败,则重新格式化文件系统。正常情况下,每次开机文件系统挂载是肯定成功的,所以不会执行到dfs_mkfs,而一旦遇到 dfs_mount 失败的情况,说明文件系统已经被损坏,在这种情况下是无法操作文件系统的,唯有重新格式化,也就是调用 dfs_mkfs,才能继续使用。所以正常情况每次开机不会执行dfs_mkfs,自然数据也是正常的。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览