我想在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. 打開物理驅動器。視窗
- 2. 從谷歌驅動器打開html
- 3. 卷物理驅動
- 4. Windows同時物理驅動器訪問
- 5. 列出物理驅動器空間
- 6. 所有物理驅動器的列表
- 7. 清單的物理驅動器
- 8. 分開在兩個不同的物理驅動器
- 9. 從物理驅動器中提取字符串
- 10. 打開和關閉多個驅動器
- 11. 如何打開cd驅動器java
- 12. 打開/讀取文檔驅動器API
- 13. 打開和關閉物理
- 14. 打開內核驅動程序模塊/驅動器
- 15. 在PDF打開附着物從移動
- 16. Linux驅動器安裝
- 17. USB驅動器開發(管理LED等)
- 18. 清理斷開的網絡驅動器
- 19. 從Linux服務器打開IDLE
- 20. 如何從Windows 7的驅動器號中獲取可移動設備的物理驅動器號?
- 21. linux pl011串行驅動程序:打開/ dev/console後不輸出
- 22. 簡單的linux設備驅動程序打開調用崩潰
- 23. 在linux中的Yii框架中打開測試驅動。
- 24. 從另一個驅動器打開HTML文件
- 25. 如何使用VB.NET從CD驅動器打開文件夾?
- 26. Visual Studio 2010:無法從外部驅動器打開文件
- 27. 從網絡驅動器打開XML並使其準備解析
- 28. 如何檢查CD驅動器在linux中是打開還是關閉?
- 29. 推 - 從cmd處理多個驅動器
- 30. 在啓動或啓動管理器中識別Ubuntu Linux的USB驅動器
難道你不只是讀'/ dev/sda1'或其他什麼? – Blindy