盘片;硬盘有多个盘片;每盘片2面
磁头;每面一个磁头
扇区:盘片被分为多个扇形区域;每个扇区存放512字节的数据;硬盘的最小存储单位
磁道:同一盘片不同半径的同心圆;是由磁头在盘片表面划出的圆形轨迹
柱面:不同盘片相同半径构成的圆柱面;由同一半径圆的多个磁道组成
补充;
硬盘存储容量;磁头数;8个2进制;×磁道;柱面;数×每道扇区数;6个二进制;×每扇区字节数
1柱面=512 * 扇区数/磁头数×磁道=51263255=7.84M
IDE;133MB/s;并行接口;并口数据线连接主板与硬盘;抗干扰性太差;且排线占用空间较大;不利电脑内部散热;已逐渐被 SATA 所取代。
SCSI;640MB/s;并行接口;早期服务器。小型机系统接口;SCSI硬盘广为工作站级个人电脑以及服务器所使用;资料传输时CPU占用率较低;转速快;支持热插拔等。
SATA;6Gbps;SATA数据端口与电源;长的电源;数据线短的;端口是分开的;即需要两条线;一条数据线;一条电源线 抗干扰性强;支持热插拔等功能;速度快;纠错能力强。
SAS;是新一代的SCSI技术;和SATA硬盘相同;都是采取序列式技术以获得更高的传输速度;可达到 6Gb/s。
MBR
分区表有4个分区记录区;每个分区记录区占16个字节。
MBR分区中一块硬盘最多有4个主分区;也可以3主分区;1扩展(N个逻辑分区)。
MBR分区;主和扩展分区对应的1--4;逻辑分区从5开始。
主分区可以直接存储数据
扩展分区不可以直接存储数据;还需要再分区
磁盘
硬盘中的主分区数目只有4个
主分区和扩展分区的序号限制在1~4
扩展分区再分为逻辑分区
逻辑分区的序号将始终从5开始
主启动记录;MBR;磁盘分区支持最大卷为2.2TB;大于2.2T会用到patede;每个磁盘最多有4个主分区;或3个主分区、1个扩展分区和在扩展分区里面分多个逻辑分区;
文件系统;用来管理;增删改查恢复;文件的程序
XFS文件系统;存放文件和目录数据的分区;高性能的日志型文件系统;特别擅长于处理大文件;可支持上百万TB的存储空间。CentOS 7系统中默认使用的文件系统
交换文件系统-----SWAP;为Linux系统建立交换分区 一般设置为物理内存的1.5~2倍
查看磁盘
格式;fdisk -l [磁盘设备]
Boot;是否是引导分区。若是;则有“*”标识。
Start;该分区在硬盘中的起始位置;柱面数;。
End;该分区在硬盘中的结束位置;柱面数;。
Blocks;分区的大小;以 Blocks;块;为单位;默认的块大小为 1024 字节。
Id;分区对应的系统 ID 号。例如;83表示Linux中的XFS分区或EXT4分区、8e表示LVM逻辑卷。交换分区是82
管理磁盘
fdisk [磁盘设备]
m
打印出菜单p打印出当前分区表n新建一个分区d删除一个分区t改变分区的属性;系统IDw保存q不保存退出建立分区
fdisk /dev/sdb
命令(输入 m 获取帮助);n
Select (default p): p
Last 扇区, ;扇区 or ;size{K,M,G} (2048-41943039;默认为 41943039);;5g
命令(输入 m 获取帮助);wq
mkfs -t 文件系统类型 分区设备 示例;mkfs -t xfs /dev/sdb1
mkfs.文件系统类型 分区设备 示例; mkfs.xfs /dev/sdb1
创建swap之前;目标分区应先通过fdisk 工具将分区类型ID 号设为 82
fdisk -l 查看更改后的配置
[root;localhost ~]# mkswap /dev/sdb1 #建立交换分区
[root;localhost ~]# swapon /dev/sdb1 #启用分区
[root;localhost ~]# swapoff /dev/sdb1 #停止分区
设置文件系统的自动挂载
Linux 操作系统在每次开机时;会自动读取/etc/fstab文件的内容;自动挂载所指定的文件系统。
先用blkid查看挂载文件的uuid号
[root;localhost ~]# vim /etc/fstab
进入
wq退出保存
[root;localhost ~]# mount -a #重新挂载;报错去重新进入更改;切勿重启。
umount 设备名|挂载点 ;解处挂载