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

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

2016-11-18 00:00 344 查看
现在就开始讲讲分区,先明确一下概念:

主分区:一块物理硬盘上可以被独立使用的一部分,一个硬盘最多可以有4个主分区。
扩展分区:为了突破一个物理硬盘只能有4个分区的限制,引入了扩展分区。扩展分区和主分区的地位相当,但是扩展分区本身不能被直接使用,然而可以被继续划分成多个逻辑分区。
逻辑分区:逻辑分区可以有任意多个,但是不能独立存在,多个连续的逻辑分区可做为一个扩展分区。一个硬盘只能有一个扩展分区。
总结:也就是说,在一个物理硬盘上主分区和扩展分区加在一起最多仍然只有4个。但是扩展分区可以继续被划分成逻辑分区,而对多数用户而言,其实主分区和逻辑分区在使用上是没什么区别的。这样就达到了一快硬盘几乎可以有无限个分区的目的。

LINUX下分区实例分析:
现在电脑上有一个SCSI硬盘,这时查看设备
ls /dev
会发现有一个sda,如果是IDE硬盘,就是hda。

[oracle@search ~]$ ls /dev
........
bus input loop7 parport0 ram1 ram5 sda snapshot tty11 tty20 tty3 tty39 tty48 tty57 tty9 usbdev3.1_ep00 usbdev8.1_ep00 vcsa1
console kmsg MAKEDEV parport1 ram10 ram6 sda1 snd tty12 tty21 tty30 tty4 tty49 tty58 ttyS0 usbdev3.1_ep81 usbdev8.1_ep81 vcsa2
core log mapper parport2 ram11 ram7 sda2 stderr tty13 tty22 tty31 tty40 tty5 tty59 ttyS1 usbdev4.1_ep00 vcs vcsa3
cpu loop0 mcelog parport3 ram12 ram8 sdb stdin tty14 tty23 tty32 tty41 tty50 tty6 ttyS2 usbdev4.1_ep81 vcs1 vcsa4
disk loop1 md0 port ram13 ram9 sdb1 stdout tty15 tty24 tty33 tty42 tty51 tty60 ttyS3 usbdev5.1_ep00 vcs2 vcsa5
..........

sd表示SCSI Disk,SCSI硬盘。
如果是hda、hdb这些,就是表示普通的IDE硬盘,Hard Disk

dm是device mapper(设备映射)最常见的一种情况,就是如果设备用LUKS加密,那么解密之后的映射设备就是dm-X,比如dm-0、dm-1什么的
sda、sdb就是物理磁盘,sda1、sda2、sdb1 这些就是分区

分区方案一:4个主分区
这时候能看到:sda,sda
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  硬盘分区