目录
磁盘结构
磁盘的物理结构
盘片:硬盘有多个盘片,每盘片2面
磁头:每面一个磁头
硬盘的数据结构
扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据
磁道:同一盘片不同半径的同心圆
柱面:不同盘片相同半径构成的圆柱面
硬盘存储容量=磁头数*磁道(柱面)数*每道扇区数*每扇区字节数
可以用柱面/磁头/扇区来唯一定位磁盘上每一个区域
磁盘接口类型:IDE、SATA、SCSI、SAS、光纤通道
硬盘接口类
IDE:133MB/s,并行接口,早期家用电脑
SCSI:640MB/s,并行接口,早期服务器
SATA:6Gbps,SATA数据端口与电源(长的电源,数据线短的)端口是分开的,即需要两条线,一条
数据线,一条电源线SAS:6Gbps,SAS是一整条线,数据端口与电源端口是一体化的,SAS中是
包含供电线的,而SAT中不包含供电线,SATA标准其实是SAS标准的个子集,二者可兼容,SATA
硬盘可以插入SAS主板上,反之不行
M.2:光纤接口
MBR与磁盘分区表示
主引导记录
MBR位于硬盘的第一个物理扇区处
MBR中包含硬盘的主引导程序和硬盘分区表
分区表有4个分区记录区,每个分区记录区占16个字节
是存储系统启动文件位置的地方
1.引导硬件去找到操作系统的位置 512字节无法存储所有的系统文件,所以只是一个导航 446字节
2.存储分区表位置 66字节 一个分区表16字节 4 余 2
为了解决只能分4个主分区
扩展分区是特殊的主分区,不能再分区的问题
Linux中将硬盘、分区等设备均表示为文件
/dev/hda5
#/dev/ 硬件设备文件所在的目录
#hd 表示IDE设备 sd表示SCSI设备
#a 硬盘的顺序号,以字母a、b、c……表示
#5 分区的顺序号,以数字1、2、3……表示
磁盘分区结构
硬盘中的主分区数目只有4个
主分区和扩展分区的序号限制在1~4
扩展分区再分为逻辑分区
逻辑分区的序号将始终从5开始
主分区:可以直接使用 分区号 1-4
扩展分区:不可以直接使用,必须在扩展分区的基础上在分逻辑分区,是特殊额主分区 1-4
逻辑分区:必须依赖于扩展分区 5+
文件系统类型
XFS文件系统
存放文件和目录数据的分区
高性能的日志型文件系统
centos 7系统中默认使用的文件系统
SWAP,交换文件系统
为Linux系统建立交换分区
Linux支持的其他文件系统类型
FAT16、FAT32、NTFS
EXT4、JFS……
centos 7 默认文件系统XFS
centos 6 默认文件系统ext4
分区fdisk
fdisk -l 查看所有硬盘
fdisk 设备 分区 f
fdisk /dev/sdb(硬盘名) sd1
fdisk [磁盘设备]
-m 打印出菜单
-p 打印出当前分区表
-n 新建一个分区
-d 删除一个分区
-t 改变分区属性,系统id
-w 保存退出
-q 不保存退出
-L id列表
lsblk查看分区情况
格式化 建立文件系统
mkfs -t xfs 设备名(分区)
mkfs.xfs 设备名
xfs或者exts
挂载、卸载文件系统
mount命令
挂载文件系统。ISO镜像到指定文件夹
mount [-t类型] 存储设备 挂载点目录
mount -o loop ISO镜像文件 挂载点目录
umount命令
卸载以挂载的文件系统
umount 存储设备位置
umount 挂载点目录
永久挂载
需要将文件写入/etc/fstab
uuid可以确保唯一
blkid 看uuid
如何给大于或小于2t的磁盘分区
如何给大于2t的磁盘分区
gdisk 对于2t以上的磁盘进行分区
fdisk 只能小于2t的分区
实验
逻辑分区
df查看挂载情况
df -T 文件系统
df -h 人性化
如果分区出不来,partprobe刷新下 原因:分区在内存中没有传到系统中