一:磁盘结构及分
目录
区表示
1磁盘基础:
硬盘(HDD)是计算机常用的存储设备之一
2:硬盘的结构:
(1):数据结构
-
扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小存储单位
-
磁道:同一盘片不同半径的同心圆, 是由磁头在盘片表面划出的圆形轨迹,方便数据存储
-
柱面:不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成
(2):物理结构
-
盘片 :硬盘有多个盘片,每个盘片有2面
-
磁头:每面一个磁头
(3):存储容量:
-
硬盘存储容量=磁头数x磁道(柱面)数×每道扇区数×每扇区字节数(512字节)
-
可以用柱面/磁头扇区来唯一定位磁盘上每一个区域
(4):查看分区信息
用fdisk -l查看硬盘分区信息
3:硬盘的接口
硬盘按数据接口不同,大致分为ATA(IDE)和SATA以及SCSI,接口速度不是实际硬盘传输速度。
IDE(并口):并口数据线连接主板与硬盘,抗干扰性太差,且排线占用空间较大,不利电脑内部散热,已逐渐被SATA所取代。
SATA(串口): 抗干扰性强,支持热插拔等功能,速度快,纠错能力强。(常用)
SCSI小型机系统接口,SCSI硬盘广为工作站级个人电脑以及服务器所使用,资料传输时 CPU占用率较低,转速快,支持热插拔等
SAS 是新一代的SCSI技术
4:磁盘分区表示
(1):MBR主引导记录
MBR位于硬盘的第一个物理扇区处,MBR中包含硬盘的主引导程序和硬盘分区表。
MBR总共有512个字节,前446个字节是主引导记录,后64个字节是分区表,还有两个字节是硬盘表示。
分区表有4个分区记录区,每个分区记录区占16个字节。
(2):磁盘分区的表示
/dev/sda2:
/dev:硬件设备所在的目录;
sd:scsi设备;
a:硬盘的顺序号,a表示第一块硬盘;
2:分区的顺序号,表示第一块硬盘的第2个分区;
(3):磁盘分区结构
硬盘中的主分区数目只有4个;
主分区和扩展分区的序号限制在1~4;
扩展分区再分为逻辑分区;
逻辑分区的序号始终从5开始;
(4):查看磁盘使用情况
(5):Linux中使用的文件系统类型
文件系统类型决定了定向分区中存放读取数据的方式和效率
1:XFS文件系统
存放文件和目录数据的分区
高性能的日志型文件系统,特别擅长于处理大文件,可支持大量的存储空间
centos7中默认使用的文件系统
2:swap交换文件系统
为Linux系统建立交换分区
一般设置为物理内存的2倍
3:Linux支持其他系统文件类型:
XFS、NTFS
二:管理磁盘及分区
1:磁盘管理
(1):检查并确认新的磁盘
基本格式:fdisk -l 磁盘设备
例如:
不重启的情况下识别新建的磁盘:
ehco "- - -" > /sys/class/scsi_host/host0/scan
ehco "- - -" > /sys/class/scsi_host/host1/scan
ehco "- - -" > /sys/class/scsi_host/host2/scan
(2):规划磁盘中的分区
使用fdisk 设备名可以进入磁盘交互式管理操作界面
(3):指令
选项 | 作用 |
---|---|
m | 获取帮助菜单 |
p | 查看分区情况 |
n | 新建分区 |
d | 删除分区 |
t | 变更分区的类型 |
w | 保存分区操作并退出 |
q | 不保存分区操作并退出 |
2:格式化分区
mkfs -t 系统文件类型 分区设备(绝对路径)
3:创建交换文件系统
mkswap 分区设备
启用新增交换分区:swapon /dev/sd2
停用交换分区: swapoff /dev/sd2
查看分区的swap状态: swapon S
查看总的swap状态: free -m
三:挂载
1:挂载文件系统
mount 设备名称 目录
最好挂载空文件夹下,否则文件可能丢失
不能一个目录挂载多个设备
2:卸载已挂载的文件系统
umount 存储设备位置或者挂载点