您的位置:首页 > 运维架构 > Linux

磁盘分区基础和LINUX上硬盘分区设备号解释

2012-06-19 13:15 239 查看
现在就开始讲讲分区,先明确一下概念:
主分区:一块物理硬盘上可以被独立使用的一部分,一个硬盘最多可以有4个主分区。

扩展分区:为了突破一个物理硬盘只能有4个分区的限制,引入了扩展分区。扩展分区和主分区的地位相当,但是扩展分区本身不能被直接使用,然而可以被继续划分成多个逻辑分区。

逻辑分区:逻辑分区可以有任意多个,但是不能独立存在,多个连续的逻辑分区可做为一个扩展分区。一个硬盘只能有一个扩展分区。

总结:也就是说,在一个物理硬盘上主分区和扩展分区加在一起最多仍然只有4个。但是扩展分区可以继续被划分成逻辑分区,而对多数用户而言,其实主分区和逻辑分区在使用上是没什么区别的。这样就达到了一快硬盘几乎可以有无限个分区的目的。
LINUX下分区实例分析:

现在电脑上有一个SCSI硬盘,这时查看设备

ls /dev

会发现有一个sda,如果是IDE硬盘,就是hda。
分区方案一:4个主分区

这时候能看到:sda,sda1,sda2,sda3,dsa4
分区方案二:一个主分区然后一个逻辑分区

这时候能看到:sda,sda1,sda2,sda5

这里sda是物理硬盘,sda1是主分区,sda2是扩展分区,sda5是逻辑分区(正是因为必须保留4个数字给主分区和扩展分区使用,所以逻辑分区的数字必须从5开始)。
分区方案三:一个逻辑分区

这里能看到:sda,sda1,sda5

见到这些数字不要害怕,这样一解释就很容易理解了。如果有多块物理硬盘就会出现sdb,sdc。
分区号1234按创建时间顺序分配,逻辑分区按从硬盘上分区位置分配。



其中
sda表示的是你的第一块sata硬盘,sda1表示的是你的第一块sata硬盘的第一个分区。

如果没分区,即把整个磁盘当成一个分区,用/dev/sda就可以;如果分区,须用/dev/sda1,表示具体分区。

其他资料说明:

sata是接口类型,或者说是一种接口规范。
HDD是Hard Driver Disk的缩写,即硬盘驱动器的英文名。最基本的电脑存储器,我们电脑中常说的C盘、D盘之类磁盘都属于硬盘驱动器,不过一般我们简称为硬盘。

HDD硬盘理论传输133MB/S
SATA理论传输150MB/S

HDD硬盘用的连接线是40针的排线,而SATA硬盘用的连接线是直接插的那种.


通常一块主板上会有两个 SATA 接口,有的主板上有四个 SATA 接口,记得像这样的主板是支持使用几块 SATA 硬盘组 RAID 的。一般情况 SATA 硬盘会被认作sd*设备,类似 SCSI ,在 Linux 中用类似 /dev/sda 这样的设备名表示。但是,有的主板会把 SATA 硬盘认作像 IDE 硬盘一样的 hd* 设备,在 Linux 中用类似 /dev/hda 这样的设备名表示。

Linux对硬盘分区的辨认:
  /dev/hda1表示/dev/hda硬盘的第一个分区
  /dev/sda2表示/dev/sda硬盘的第二个分区

  在Linux中,使用数字 1 来表示第一个硬盘分区,用数字 2 来表示第二个硬盘分区...

scsi硬盘接口比sata接口宽得多
IDE又称ATA接口。他相对其它来说传输速率较慢。但是价格比较便宜。兼容性较好。
SATA是现在常用的接口类型采用点对点的传输协议,让SATA独享宽带。。速度大大的提高。它还支持热插拔功能。是不错的选择。。
SCSI属于服务器专用的接口。支持磁盘阵列,最多可以15个。也可用在个人的计算机上。但要接一块SCSI控制卡。一个控制卡上可接7个外部设备。速度好很快。但加了一个控制卡,价格方面就不划算了,SATA就能满足速度上的需要,所以SATA是现在的主流。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: