為何要改變 IDE 裝置的命名規則?

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

為何要改變 IDE 裝置的命名規則?

文章tea » 週六 2月 21, 2009 8:58 am

舊的 IDE 裝置命名規則為 hda、hdb、hdc、hdd,而新的裝置則依次對應為 sda、sdb、sdc、sdd。

之所以如此改變的目的何在? 有何好處?
tea
可愛的小學生
可愛的小學生
 
文章: 16
註冊時間: 週五 6月 16, 2006 12:41 pm

文章mech » 週六 2月 21, 2009 12:22 pm

主要是核心中在處理IDE(或者說是PATA)硬碟的方式與處理SATA硬碟的方式不同吧

而SATA硬碟在linux中被視為類SCSI裝置來運作,因此沿用SCSI裝置的sdx代號罷了 :-P
mech
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週六 2月 21, 2009 12:07 pm

文章tea » 週日 2月 22, 2009 12:56 am

小弟的意思是
原本第一個 IDE 硬碟的裝置代號是 hda
現在代號變成了 sda
Why ?
tea
可愛的小學生
可愛的小學生
 
文章: 16
註冊時間: 週五 6月 16, 2006 12:41 pm

文章mason » 週日 2月 22, 2009 5:30 am

http://linux-ata.org/faq.html
因為 libata 的關係。
對 PATA(IDE) 裝置沒有什麼增益。只是整合進來而已。

為什麼要把 PATA 和 SATA 整合進 libata?
因為 PATA 發展的歷史很久了,kernel 裡面的driver越來越龐雜
後來負責這塊的人也不打算繼續維護 PATA driver.
PATA 也就從 2.6.19 一直停止發展到現在。

後來有一個人就發慈悲心,把 PATA 重寫並且和 SATA 都整合進 libata

這裡有一篇 2006 年的文章有比較詳細的解說。
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章tea » 週五 2月 27, 2009 2:23 pm

瞭解了
簡單的說就是 ide 的驅動程式已經不再發展了 :-D
這樣也好
免得跟不懂硬體的人解釋 ide sata 的差別
一律說是硬碟就行了
(記得usb碟也是用 sdx 來命名的)
tea
可愛的小學生
可愛的小學生
 
文章: 16
註冊時間: 週五 6月 16, 2006 12:41 pm


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客