目录
blkid /dev/sdb1——查看磁盘分区的UUID 唯一
磁盘结构(一)
硬盘的物理结构
盘片:硬盘有多个盘片,每盘片2面
磁头:每面都有一个磁头
硬盘的数据结构
扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,(字节)硬盘的最小储存单位
磁道:同一盘片不同半径的同心圆
柱面:不同磁盘相同半径构成的圆柱面,由同一半径圆的多个磁道组成。
注:磁盘就是写数据的东西
磁盘结构
硬盘存储量
=磁头数X磁道(柱面)数x每道扇区数x每扇区字节数
可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域
磁盘接口类型
IDE、SATA、SCSI、SAS、光纤通道 【需要记一下】
字节数为512字节
MBR与磁盘分区表示
主引导记录(MRB:Master Boot Record)
MBR位于硬盘的第一个物理扇区
MBR中包含硬盘的主引导程序和硬盘分区表
分区表有4个分区记录区,每个分区记录区占16个字节
注:MBR不能超过2.2T
扩展分区不能格式化
扩展分区可以分为n个逻辑分区
Linux中将硬盘、分区等设备均表示为文件
注:/dev/:设备所在的文件目录
a是第一块盘,b就是第二块盘
hd:表示IDE设备 、sd:表示SCIC设备
硬盘的顺序:以字母a、b、c……表示
分区的顺序号,以数字1、2、3、……表示
磁盘分区结构
硬盘中的主分区数目只有4个
主分区和扩展分区的序号限制在1~4
扩展分区再分为逻辑分区
逻辑分区的信号将始终从5开始
文件系统类型
XFS文件系统
存放文件和目录数据的分区
高性能的日志型文件系统
CentOS 7系统中默认使用的文件系统(XFS)
SWAP,交换文件系统
为Linux系统建立交换分区
注:(内存不够用时,SWAP把硬盘的容量分区转换成虚拟内存给内存应急,但只能暂时应急,最终还是要加内存的)
Linux支持的其他文件系统类型
FAT16、FAT32、NTFS
EXT4、JFS……
注:FAT32空间不允许超过4G,超过就会报错,但NTFS不限。
EXT4格式是Linux系统
NTFS是Windows系统
JFS是UNIX
NTFS要装NTFS的工具才能在Linux使用
磁盘(重点)
检测并确认新硬盘
fdisk -l 【磁盘设备】 或者 fdisk 【磁盘设备】
交互模式中的常用指令
m、p、n、d、t、w、q
示例:
1.先创建一块硬盘
2. 设置硬盘参数
3. 然后查看新建的磁盘
fdisk 或者 fdisk -l
上面可以看到磁盘的详细信息,比如位置、大小等
*号代表是否引导分区
磁盘信息解释
Device:分区的设备文件名称。
Boot:是否是引导分区。若是,则有“*"标识。
Start:该分区在硬盘中的起始位置(柱面数)。
End:该分区在硬盘中的结束位置(柱面数)
Blocks:分区的大小,以Blocks (块)为单位,默认的块大小为1024 字节。
Id: 分区对应的系统ID号。83表示Linux中的XFS分区或EXT4 分区、8e表示LVM逻辑卷。LVM 是Linux操作系统中对磁盘分区进行管理的一种逻辑机制,与之相关的知识将在后面的章节介绍。
System:分区类型。识别到新的硬盘设备后,就可以在该硬盘中建立新的分区了。在Linux操作系统中,分区和格式化的过程是相对独立的,关于格式化分区的操作将在后续内容中讲解。
注:如果查不到的话可能是没加载出来,可以重启(init 6)/(reboot) 或者 echo “---” > /sys/class/scsi_host/host2/scan 再输入fdisk -l 进行查看
4.进入交互模式
fdisk /dev/sdb (b指的是第二块盘)(a盘不行,没有空间)