如何使用NFS或CIFS導出用於數據庫使用的RAW設備?RAW設備導出
Q
RAW設備導出
1
A
回答
0
簡答:你不能!
龍答:
NFS和CIFS旨在處理文件,而不是設備。
就使用NFS而言,在Unix上導出設備節點實際上是指客戶端上的一個(可能不存在的)設備,就客戶端的內核而言。 NFS也因鎖定使任何併發(包括數據庫事務)的問題而成爲主要問題而臭名昭着。 NFS上的ACID通常是一個禁忌。
我相信CIFS對特殊文件的支持也有限,儘管我可能弄錯了。
也許你正在尋找像NBD(網絡塊設備),DRBD(分佈式複製塊設備)甚至iSCSI?
http://en.wikipedia.org/wiki/ISCSI
http://en.wikipedia.org/wiki/Network_block_device
http://en.wikipedia.org/wiki/DRBD
請記住,有可能是惡劣的鎖定問題,如果你嘗試份額原始設備到多個節點 - 你需要有支持用於分佈式操作並一直鎖定到數據庫。
你可能會得到更多的幫助,如果你解釋你想在更高層次上做什麼...
2
我記得這樣做是爲了滿足對Oracle安裝一些晦澀難懂的要求。我想出瞭如何做到這一點,但意識到在任何情況下我都不想實現這一點。
這就是說,如果你願意做出錯誤的選擇:
創建一個空文件,你最終將公開爲原始設備:
dd if=/dev/zero of=/netapp/ocr/file bs=8k count=50000
使原始設備:
mknod /dev/raw1 c 162 1
創建一個指向您要使用的文件的環回設備:
losetup /dev/loop1 /netapp/ocr/file
綁定原始設備到環回裝置:
raw /dev/raw/raw1 /dev/loop1
產生輸出,可以確認原始設備正確綁定:
raw -qa
相關問題
- 1. 將點雲導出爲.RAW
- 2. Sysfs導出設備屬性
- 3. 設備引導
- 4. Rapid 7將Windows設備導出爲CSV
- 5. 如何從datapower設備導出certifcate?
- 6. Linux塊設備驅動程序請求排序 - RaW?
- 7. 通過準備語句設置RAW數據類型
- 8. Mvc raw沒有輸出
- 9. 的EditText導致舊設備
- 10. Visual C++指導設備
- 11. 從Heroku導出備份Postgres
- 12. 併發出聲Android設備
- 13. 按IP列出設備?
- 14. 藍牙設備未列出
- 15. Tango設備的HDMI輸出
- 16. Ghostscript的SVG輸出設備
- 17. 列出硬件設備
- 18. 更改Twitter上的小設備的溢出模式引導3.0
- 19. 如何從Project-Tango設備將數據導出到文件中
- 20. 導出與Proguard APK在實際設備安裝失敗
- 21. 如何從iOS設備的iPod庫中導出mp3文件?
- 22. onSharedPreferenceChanged在一些Android設備上導致堆棧溢出
- 23. Linux:我如何知道導出設備節點的模塊?
- 24. 在設備上找不到CSV導出的SQLite數據庫
- 25. 我可以導出我的Urban Airship推送設備標記嗎?
- 26. 從iPhone模擬器導出聯繫人到iPhone設備
- 27. 將Android java應用程序文件導出到設備.apk
- 28. 如何將.raw文件轉換爲android編程設備中的圖像文件
- 29. 導出JsHint設置
- 30. 如何顯示設置爲RAW
濾波器導出原始設備爲如Oracle – Albert 2010-11-18 11:44:47
@Albert數據庫:你有什麼要求?你會使用哪些平臺(OS&DB)?通過網絡使用設備的目的是什麼? Redudancy?存儲整合(例如SAN)? – thkala 2010-11-19 22:16:03