加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux-kernel – 不带-o循环安装

发布时间:2020-12-14 01:54:29 所属栏目:Linux 来源:网络整理
导读:我为 linux内核编写了一个虚拟(ram disk)块设备驱动程序. 加载驱动程序后,我可以将其视为/ dev / mybd. 我可以使用dd命令成功地将数据传输到它上面,比较复制的数据 成功. 问题是当我在其上创建ext2 / 3文件系统时,我必须使用-o loop mount命令的选项.否则挂
我为 linux内核编写了一个虚拟(ram disk)块设备驱动程序.
加载驱动程序后,我可以将其视为/ dev / mybd.

我可以使用dd命令成功地将数据传输到它上面,比较复制的数据
成功.

问题是当我在其上创建ext2 / 3文件系统时,我必须使用-o loop
mount命令的选项.否则挂载失败,结果如下:

mount:错误的fs类型,错误的选项,mybd上的超级超级块,
丢失代码页或帮助程序,或其他错误

可能是什么问题呢?请帮忙.

谢谢.

解决方法

嗯,如果它与-o循环一起使用并且不能没有,那么我有坏消息:你的“设备”实际上只是/ dev中的普通文件. ls -l / dev / mybd显示什么?如果其filesize非零,则它是常规文件,与驱动程序无关.

如果需要,使用mknod自行创建设备文件.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读