Linux磁盘管理精讲

  
  

博文目录

  

一、磁盘基础

  

1,磁盘结构

  

二、磁盘分区表示

  

1,磁盘分区结构

  

2,文件系统类型

  

三、规划硬盘分区

  

1,检测并确认新硬盘

  

2,规划硬盘中的分区

     

一、磁盘基础

  

1,磁盘结构

  
      <李>   

    <强>硬盘存储容量=磁头数x磁道(柱面)数x每道扇区数x每扇区字节数

      李   <李> <>强可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域   
  

1)硬盘的物理结构

  
      <李>   

    盘片:硬盘有多个盘片,每盘片2面;

      李   <李>磁头:每面一个磁头;李   
  

2)硬盘的数据结构

  
      <李>   

    扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,

      李   <李>   

    磁道:同一盘片不同半径的同心圆;

      李   <李>柱面:不同盘片相同半径构成的圆柱面;李   
  

3)磁盘接口类型

  
      <李>   

    IDE(并口):基本上已经淘汰;

      李   <李>   

    SATA(串口):速度快,纠错能力强,目前主流接口,应用广泛,

      李   <李> SCSI:转速快、CPU占用资源低,支持热插拔,李   
  

4) MBR主引导记录

  

MBR(主引导记录)位于硬盘第一个物理扇区处,MBR中包含硬盘的主引导程序和硬盘分区表;分区表有4个分区记录区,每个分区记录区占16个字节。

  

二、磁盘分区表示

  

<强> Linux中将硬盘,分区等设备均表示为文件。

  
      <李>   

    IDE:/dev/hda5不硬盘的顺序号用~ z表示,分区的顺序号用数字表示,1 ~ 4表示为主分区,5以后表示为逻辑分区,计算机总共两块IDE接口磁盘。

      李   <李> SATA、SCSI:/dev/sdb2,计算机总共三块SATA或者SCSI接口的硬盘。   
  

<强>应用举例如下:
癓inux磁盘管理精讲"

  

1,磁盘分区结构

  

硬盘中的主分区数目只有4个,因此主分区和扩展分区的序号也就限制在1 ~ 4,扩展分区再分为逻辑分区,逻辑分区的序号将始终从5开始。如下图所示:
癓inux磁盘管理精讲"

  

2,文件系统类型

  

1) XFS文件系统

  

存放文件和目录数据的分区,高性能的日志型文件系统,CentOS 7系统中默认使用的文件系统。

  

2)交换交换文件系统

  

为Linux系统建立交换分区。

  

3) EXT4第4代扩展(扩展)文件系统

  

存放文件和目录数据的分区,典型的日志型文件系统,系统中默认使用的文件系统。

  

4) Linux支持的其他文件系统类型

  

FAT16、FAT32, NTFS, XFS、JFS…

  

三、规划硬盘分区

  

1,检测并确认新硬盘

  

1)检测并确认新硬盘的基本语法格式如下:

  

癓inux磁盘管理精讲"

  

输出信息说明如下所示:

  

癓inux磁盘管理精讲"

  

应用举例如下(列出当前系统中所有硬盘设备及其分区的信息):

  
 <代码> root@centos01 ~ # fdisk - l
  
  磁/sda盘:85.9 GB, 85899345920字节,167772160个扇区
  单位=扇区1 * 512=512字节
  扇区大小(逻辑/物理):512字节/512字节
  I/O大小(最?最佳):512字节/512字节
  磁盘标签类型:dos
  磁盘标识符:0 x000ab7bb
  
  设备开始结束块Id系统引导
  Linux/dev/sda1 * 2048 411647 204800 83/dev/sda2 411648 8800255 4194304 82 Linux交换/Solaris
  Linux/dev/sda3 8800256 167772159 8800256 83
  
  磁盘/dev/sdb: 42.9 GB, 42949672960字节,83886080个扇区
  单位=扇区1 * 512=512字节
  扇区大小(逻辑/物理):512字节/512字节
  I/O大小(最?最佳):512字节/512字节 
  

2,规划硬盘中的分区

  

1)规划硬盘分区的作用及语法格式

  

用来在交互式的操作环境中管理磁盘分区,规划硬盘分区的基本语法格式如下:
癓inux磁盘管理精讲"

Linux磁盘管理精讲