一、磁盘结构及分区表示
1. 磁盘基础
硬盘(Hard Disk Driver,简称HDD)是计算机常用的储存设备之一。
2.硬盘的结构
数据构成
扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小存储单位。
磁道:同一盘片不同半径的同心圆, 是由磁头在盘片表面划出的圆形轨迹,方便数据存储。
柱面:不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成。
二、 磁盘分区结构
硬盘中的主分区数目只有4个。
主分区和扩展分区的序号限制在1 ~4。
扩展分区再分为逻辑分区。
逻辑分区的序号将始终从5开始。
主分区和逻辑分区的区别:
主分区安装操作系统,也可以做储存数据。
逻辑分区:只能存储数据,不能安装操作系统。
MBR分区 硬盘2T 但只能分1-4个
GPT分区 硬盘2T以上可以分 1-128个
三、管理磁盘分区
1、检测并确认新硬盘
1、查看磁盘分区的情况命令:fdisk -l。
2、规划硬盘中的分区
交互模式中指令:
m:获取帮助菜单
p:查看分区情况
n:新建分区
d:删除分区
t:变更分区的类型
w:保存分区操作并退出
q:不保存分区操作并退出
3、使用fdisk /dev/sdb 进入硬盘交互式管理操作界面,输入m可获取帮助:
2、磁盘分区
1、先lsblk 命令详细查看分区信息
添加硬盘,并让系统识别,可以重启,或者不重启的情况下输入一下命令:
vim .bash_profile
echo "- - - "> /sys/class/scsi_host/host0/scan
echo "- - - "> /sys/class/scsi_host/host1/scan
echo "- - - "> /sys/class/scsi_host/host2/scan
命令的作用:自动刷新接口,不用重启虚拟机。
2、先输入命令fdisk /dev/sdb进入交互界面
3、新建扩展分区
4、同样操作新建逻辑分区:
5、新建主分区
3、创建文件系统、挂载
1、创建文件系统的过程也就是格式化分区的过程,在linux系统中使用mkfs(Make Filesystem,创建文件系统)命令工具可以格式化XFS、EXT4、FAT等不懂类型的分区,使用mkswap命令可以格式化Swap交换分区。
2、卸载已挂载的文件系统命令umount /dev/sdb2 /data/:
4、设置文件系统自动挂载(永久挂载)
自动挂载的设备文件是/etc/fstab/,有三种方式:
1、以设备名称挂载,命令 vim /etc/fstab/。
2、以UUID号挂载:
要先解除挂载再用UUID号挂载。查看要挂在设备的UUID号命令blkid /dev/sdb2:
3、以光盘镜像挂载,要先解除之前的挂载再用光盘镜像挂载,/dev/cdrom /mnt/ iso9660 defaults 0 0:
挂载完成,就可以使用磁盘5G的空间了。
使用iostat查看磁盘读写性能。