SATA & PATA

PATA  (Paralle Advanced Technology Attachment) 硬盘 ,就是人们常说的并口硬盘 ; SATA (Serial ATA) 就是人们习惯所说的串口硬盘 .

IDE (Integrated Drive Electronics) 系列属于 Parallel ATA ; SATA 具有更快的外部接口传输速度 , 初步的传输速率已经达到了150MB/s , 比 IDE 最高的 UDMA/133 还高不少 . 由于改用线路相互之间干扰较小的串行线路进行信号传输 , 因此相比原来 的并行总线 , SATA 的工作频率得意大大提升 . 虽然总线位宽较小 , 但 SATA 1.0 标准仍可达到150MB/s , 未来的 SATA 2.0/3.0 更可提升到300以至600MB/s .

SCSI 的英文全称为“Small Computer System Interface” (小型计算机系统接口) , 是同 IDE 完全不同的接口 , IDE接口是普通PC的标准接口 , 而SCSI并不是专门为硬盘设计的接口 , 是一种广泛应用于小型机上的高速数据传输技术 . 但较高的价格使得它很难如IDE硬盘般普及 , 因此SCSI硬盘主要应用于中高端服务器和高档工作站中 .

个人电脑常见的硬盘介面有两种 , 分别是IDE与SATA介面 , 目前(2009)的主流已经是SATA介面了 , 但是老一点的主机其实大部分还是使用IDE介面 .

以IDE (Integrated Drive Electronics ) 介面来说 , 由于一个IDE排线可以连接两个IDE配置 , 又通常主机都会提供两个IDE介面 , 因此最多可以接到四个IDE配置 . 也就是说 , 如果你已经有一个光碟设备了 , 那么最多就只能再接三颗IDE介面的硬盘 . 这两个IDE介面通常被称为IDE1(primary)及IDE2(secondary)  , 而每条排线上面的IDE配置可以被区分为Master与Slave  .
这四个IDE配置的文件为 :

IDE/Jumper

Master

Slave

IDE1 (primary)

/dev/hda

/dev/hdb

IDE2 (Secondary)

/dev/hdc

/dev/hdd

Q : 假设你的主机仅有一块IDE介面的硬盘 , 而这一块硬盘接在IDE2的Master上面 , 请问他在Linux操作系统里面的配置文件为何 ?
A : 比较上表的配置文件对照 , IDE2的Master之配置文件为/dev/hdc  .

再以SATA介面来说 , 由于SATA/USB/SCSI等硬盘介面都是使用SCSI模组来驱动的 , 因此这些介面的硬盘配置文件都是/dev/sd[ap]的格式 . 但是与IDE介面不同的是 , SATA/USB介面的硬盘根本就没有一定的顺序 , 那如何决定他的配置文件呢 ?这个时候就得要根据Linux内核侦测到硬盘的顺序了 !

Q : 如果你的PC上面有两个SATA硬盘以及一个USB硬盘 , 而主机板上面有六个SATA的插槽 . 这两个SATA硬盘分别安插在主机板上的SATA1, SATA5插槽上 , 请问这三个硬盘在Linux中的配置文件为何 ?
A : 由于是使用侦测到的顺序来决定配置文件 , 并非与实际插槽代号有关 , 因此配置的文件如下 :
SATA1插槽上的文件 :  /dev/sda
SATA5插槽上的文件 :  /dev/sdb
USB硬盘(开机完成后才被系统捉到) :  /dev/sdc

参考 :
http://linux.vbird.org/
http://hi.baidu.com/dhj299/blog/item/1d77cc2431e5df034c088da2.html
http://bak1.beareyes.com.cn/2/lib/200512/02/20051202023_13.htm

  • http://www.zerob13.in zerob13

    sata就是兔子尾巴,长不了阿,哈哈哈哈