點擊上方“IT那活兒”公眾號,關注后了解更多內容,不管IT什么活兒,干就完了!!!
udev 是Linux 的 設備管理器 。它主要的功能是管理/dev目錄底下的設備節點。它同時也用來接替devfs及熱插拔的功能,這意味著它要在添加/刪除硬件時處理/dev目錄以及所有用戶空間的行為,包括加載固件及Linux 2.6.13內核。
在t1節點使用如下指令:
/usr/lib/scsi_id --whitelisted --replace-whitespace --device=/dev/sda
sda的uuid:360001440000000107021*********A
/usr/lib/scsi_id --whitelisted --replace-whitespace --device=/dev/sdb
sdb的uuid:360001440000000107021*********B
/usr/lib/scsi_id --whitelisted --replace-whitespace --device=/dev/sdc
sdc的uuid:360001440000000107021*********C
在t2節點使用如下指令:
/usr/lib/scsi_id --whitelisted --replace-whitespace --device=/dev/sda
sda的uuid:360001440000000107021*********A
/usr/lib/scsi_id --whitelisted --replace-whitespace --device=/dev/sdb
sdb的uuid:360001440000000107021*********B
/usr/lib/scsi_id --whitelisted --replace-whitespace --device=/dev/sdc
sdc的uuid:360001440000000107021*********A
此時發現兩個節點的相同磁盤路徑下的uuid不一致,這時我們要確認同一塊磁盤需要根據uuid進行確認,我們通過觀察發現1節點的dev/sda與2節點中dev/sdb的uuid是一致的,所以實際上1節點的sda與二節點sdc為同一塊磁盤。當通過目路徑掛載磁盤時我們不能使用/dev/sdb進行掛載。這樣會導致uuid為360001440000000107021*********A的磁盤文件丟失。
我們使用udev將如下三塊磁盤按指定的規則創建鏈接:
注:
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129283.html
摘要:我們就繼續以此為基礎,用保姆級的粒度一步一步操作,來討論一下字符設備驅動程序的編寫方法。如何使用新的函數來編寫字符設備驅動程序,下一篇文章再詳細討論。 作 者:道哥,10+年嵌入式開發老兵,專注于:C/C++、嵌入式、Linux。 關注下方公眾號,回復【書籍】,獲取 Linux、嵌入式領域經典書籍;回復【PDF】,獲取所有原創文章( PDF 格式)。 目錄 ...
摘要:比如盤插入,電腦是如何即時的做出響應耳機插入又是如何做到自動關閉外部音量這些都跟有關。雖然很強大,功能很多,本來就針對硬盤設備的插拔做一些經驗的分享。 在我入門udev的時候,看著各種各樣的資料覺得這個東西很高深的時候,突然瞄到一篇文章里面說道: 要樹立一個信念:udev很簡單,當時不以為然,現在能夠理解,其實稍作研究就能理解了,看起來很高端很遙遠的Title,比如Linux Kern...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20