免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1958 | 回复: 4
打印 上一主题 下一主题

[文件系统] 关于dd和raw设备的疑问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-01-17 14:54 |只看该作者 |倒序浏览
1、google了一下dd命令原理,有人说是用raw设备实现的,但在嵌入式平台(如android)下貌似没有raw设备呀,而且dd命令接受/dev/block/nand1这样的参数,他会自己根据这个设备文件创建raw设备吗?dd和mke2fs这样的命令如何实现按磁盘逻辑块读写的?
2、直接执行cat /dev/block/nand1也能输出,这样的访问方式(就是直接打开块设备文件然后用普通的系统调用read)和raw设备方式访问有什么区别?

论坛徽章:
0
2 [报告]
发表于 2013-01-17 19:45 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2013-01-18 10:35 |只看该作者
那要如何访问这个raw字符设备,块驱动本身只创建了一个块设备(/dev/block/nand1这样的),没有raw字符设备的设备文件啊,那就没有办法open这个raw设备然后按照字符方式写啊
回复 2# stephen_du


   

论坛徽章:
0
4 [报告]
发表于 2013-01-18 12:01 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
5 [报告]
发表于 2013-01-18 14:46 |只看该作者
嗯,谢谢!看来raw字符设备没啥存在的意义了
回复 4# stephen_du


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP