Linux 硬盘分区

Linux 硬盘分区

Linux系统中的重要概念,一切资源都看做是文件,包括硬件设备。

Linux 硬盘分区

Linux 硬盘分区

1. 基本概念

  • 1)MBR:Master Boot Recorder,存放主引导记录,446字节的引导代码。

    2)主分区表:存放主分区信息的表,64字节。由于分区信息需要16字节,所以一个硬盘最多只能有4个“主分区”。

    3)签名值:2字节,值为“55AA”

  • 主分区:硬盘启动分区,也是磁盘的第一个分区,又名“引导分区”。

编号从1-4,例如sda1,sda2, sda3, sda4

  • 扩展分区:除主分区以外,剩余的磁盘就是扩展分区。扩展分区是概念上的,实际是看不到的。当整个硬盘分为一个主分区的时候,就没有扩展分区。

在MBR分区中最多有4个主分区或者3个主分区+1个扩展分区,也就是说扩展分区最多只能一个

  • 逻辑分区:在扩展分区上面可以创建多个逻辑分区。

编号从5~16,例如:hda5~hda16

 2. LINUX 分区命名

[h|s]d[a-z][1-16]

  • [h|s]: LInux把IDE设备分配一个以hd前缀组成的文件;对于SCSI、SATA、USB设备,分配一个以sd前缀组成的文件。

一般主板上有2个IDE接口,一共可以安装4个IDE设备,第一个IDE设备对应hda和hdb,第二个IDE接口上的设备为hac和hde。

一般硬盘安装在主IDE的主接口是,所以是hda

光驱一般安装在第二个IDE的主接口上,所以是hdc

  • [a-z]:第一个设备为a,第二个为b,以此类推。
  • [1-16]:主分区+扩展分区:1-4;逻辑分区:5-16

Linux上的对应地址为/dev/xxyN,例如:/dev/sda2

查看命令:fdisk -l

3. LVM

Logical Volume Manager,逻辑盘卷管理,对磁盘分区管理的一种机制,建立在硬盘和分区之间的一个逻辑陈,用以提高磁盘管理的灵活性。

  • 通过LVM可以将若干磁盘分区链接为一整块卷组(Volume Group),形成存储池。可以在卷组上随意创立逻辑卷,并进一步在卷组上创建文件系统,与直接通过物理存储在管理上更为灵活。
  • LVM为虚拟设备驱动,处在物理设备和文件系统层之间,维护这逻辑盘区和物理盘区之间的映射。
  • 优点

1)不会受限于物理磁盘的大小

2)灵活的容量

3)可升缩的存储

4)方便的设备命名

  • 命令

1)查看物理卷:pvdisplay

2)查看卷组:vgdisplay

3)查看逻辑卷:lvdisplay

http://blog.chinaunix.net/uid-23354495-id-1740679.html

上一篇:mysql重复索引、冗余索引、未使用索引的定义和查找


下一篇:MYSQL企业常用架构与调优经验分享