Answers:
根据SATA驱动程序和发行版的配置,它们可能显示为/dev/hda和/dev/hdb或或/dev/hda和/dev/sda或或/dev/sda和/dev/sdb。发行版和驱动程序正朝着拥有所有硬盘的方向发展sd?,但是传统上使用的PATA驱动程序hd?和一些SATA驱动程序也可以使用。
设备名称由udev配置决定。例如,在Ubuntu 10.04上,以下行/lib/udev/rules.d/60-persistent-storage.rules将使所有ATA硬盘显示为,/dev/sd*而所有ATA CD驱动器显示为/dev/sr*:
# ATA devices with their own "ata" kernel subsystem
KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="ata", IMPORT{program}="ata_id --export $tempnode"
# ATA devices using the "scsi" subsystem
KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", SUBSYSTEMS=="scsi", ATTRS{vendor}=="ATA", IMPORT{program}="ata_id --export $tempnode"
/dev/sdX/dev/sdX/dev/sdX/dev/hda任何以S(sata,ssd,scsci)开头的驱动器均为sda,IDE为hda