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