一、硬盘结构及概念
1.硬盘的物理结构
2.逻辑结构及概念
3.主要参数
二、分区模式
1.硬盘的使用
2.MBR分区模式
3.GPT分区模式
4.分区工具
三、分区表检测及刷新
1.fdisk检测
基本用法
−fdisk-l 硬盘设备
−用来输出硬盘基本信息及分区列表
[root@hadoop ~]# fdisk -l /dev/sda
Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e54f5
Device Boot Start End Blocks Id System
/dev/sda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 64 2611 20458496 8e Linux LVM
2.parted检测
基本用法
−parted 硬盘设备print
−用来输出硬盘基本信息及分区列表
[root@hadoop ~]# parted /dev/sda print #没有安装命令
-bash: parted: command not found
[root@hadoop ~]# yum install parted #安装命令
[root@hadoop ~]# parted /dev/sda print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sda: 21.5GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 525MB 524MB primary ext4 boot
2 525MB 21.5GB 20.9GB primary lvm
3.刷新硬盘分区表
基本用法
−partprobe硬盘设备
−在更改分区以后,通知Linux内核新的分区信息
[root@hadoop ~]# partprobe /dev/sda //或者reboot重启
四、fdisk分区操作实例
1.fdisk分区指令解析
进入fdisk交互界面
−fdisk磁盘设备
常用的交互指令
−m:查看帮助信息 p:列出分区信息
−n:新建分区 d:删除分区
−t:变更分区类型
−w:保存更改并退出 q:放弃更改并退出
2.分区规划实例
为上一节新增的磁盘/dev/sdb规划分区
-划分2个20GB的主分区,剩余作为扩展分区
−新建2个逻辑分区,分别为2GB、10GB
−将第1个逻辑分区的标记改为SWAP(ID 82)
−将第2个逻辑分区的标记改为VFAT(ID b)
−确认分区无误后,保存退出
五、parted分区操作实例
1.parted分区指令解析
2.分区规划实例
使用parted 为磁盘/dev/sdb重新分区
−改用GPT分区模式
−建立4个主分区,大小依次20GB、20GB、2GB、10GB
−确认分区无误后,保存退出