我想在Linux上打开SD卡作为物理驱动器。 Somethink like: CreateFile(“PHYSICALDRIVE0”,...) 在MS Windows上。 我该怎么办?从Linux打开物理驱动器
0
A
回答
4
所有设备均表示为/dev
目录下的文件。这些文件可以像普通文件一样打开,例如open(/dev/sdb, ...)
。
磁盘式设备也被链接到目录/dev/disk/by-id/
,/dev/disk/by-path
和/dev/disk/by-uuid
中,这使得找到匹配的设备文件变得更容易。
0
键入df,列出所有挂载或卸载的文件系统。一旦你知道它的地址(在Linux中的所有东西都是一个文件,所以它看起来像/ dev/sda#或类似的东西),你可以使用mount命令装入它:
mount/path/to/drive/folder/to/mount /到
+0
我想科斯塔问的不是关于挂载,而是关于访问分区内容,就好像它是一个文件。 –
0
您打开块设备专用文件(通常类似于/ dev/sdb),然后您可以从中读取/写入块。
该接口没有明确记录,这是一个错误,没有块(4)手册页。
尽管sd(4)手册页确实有所帮助。这里描述的ioctls也可能适用于(某些)其他块设备。
如今几乎所有块设备都显示为“scsi驱动器”,无论它们是否实际上通过scsi连接。这包括USB和(大多数)ATA驱动器。
找到正确的设备可能是问题的重要部分,特别是如果您有热插拔设备。你可以在/ sys中查询一些东西来找出有哪些设备。
相关问题
- 1. 从谷歌驱动器打开html
- 2. 卷物理驱动
- 3. 列出物理驱动器空间
- 4. 清单的物理驱动器
- 5. 分开在两个不同的物理驱动器
- 6. 打开和关闭多个驱动器
- 7. 打开和关闭物理
- 8. Linux驱动器安装
- 9. 清理断开的网络驱动器
- 10. 如何从Windows 7的驱动器号中获取可移动设备的物理驱动器号?
- 11. linux pl011串行驱动程序:打开/ dev/console后不输出
- 12. 简单的linux设备驱动程序打开调用崩溃
- 13. 在linux中的Yii框架中打开测试驱动。
- 14. 从网络驱动器打开XML并使其准备解析
- 15. 如何使用VB.NET从CD驱动器打开文件夹?
- 16. 如何检查CD驱动器在linux中是打开还是关闭?
- 17. 如何使用DMA从Linux设备驱动程序写入硬盘驱动器
- 18. 如何识别驱动器是虚拟的还是物理的
- 19. 跨越2个物理驱动器的svn工作副本?
- 20. 在win 7中无法写入物理驱动器?
- 21. WINAPI C++获取当前物理驱动器号
- 22. 使用WMI查找永久安装的物理驱动器
- 23. 驱动程序或DLL模拟物理kinect传感器
- 24. SqlException(0x80131904):无法打开物理文件
- 25. 谷歌驱动器打开psm1 powershell智慧脚本编辑器
- 26. 您可以从UWP应用程序访问物理驱动器数据吗?
- 27. 无法从asp.net网站访问不同物理驱动器上的文件
- 28. 从服务器脚本运行的驱动器中打开文件
- 29. 打开数据库时无法打开物理文件
- 30. 手动打开SDK独立管理器
难道你不只是读'/ dev/sda1'或其他什么? – Blindy