一机械硬盘
1. 机械硬盘是目前计算机主要的存储媒介, 由磁头和磁性盘片组成, 机械硬盘的主要术语:
磁道, 磁头在磁盘表面的运行轨迹的投影;
扇区, 512Byte; 现在所说的扇区, 实际上是平均值; 最小管理单元;
柱面, 从某个磁道向所有盘片做投影, 所形成的圆柱表面; 实际上是由所有盘片上相同位置的磁道组成;
分区, 从某个柱面到另一个柱面之间所有的柱面存储空间;
磁头, 每个盘片每个磁面都有一个磁头, 用于数据的读写操作;
2. 机械硬盘的主要指标:
主轴转速: 磁盘每分钟旋转的圈数;
平均寻道时间:
缓存大小:
二设备在 Linux 中的映射
/dev 目录下存放硬件设备被映射的文件, 磁盘的设备文件也存放于此, 是设备的访问入口
在 / dev 目录下, 使用 ls -l 命令可以查看设备文件的详情, 其中第五条显示设备文件的设备号:
major,minor
major: 主设备号, 区分不同设备的设备类型, 用于标明设备所需的驱动程序;
minor: 次设备号, 在同种类型的设备中的不同设备, 用于对设备提供访问入口;
设备类型:
块设备:
以块为基本单位进行随机访问的设备, 通常为存储数据的设备;
字符设备:
以字节为基本单位进行线性访问的设备, 通常为处理数据的设备;
磁盘设备文件名:
/dev
IDE 接口的硬盘: hd[a-d]
SCSI|SATA|SAS|USB 接口的硬盘: sd[a-z]
三. 在 Linux 中使用新的磁盘设备
1. 让 Linux 系统内核识别设备, 对设备进行分区;
为何分区?
1) 优化磁盘 IO 性能;
2) 可以实现对某个存储空间的配额限制;
3) 进行高速的磁盘问题修复;
4) 隔离系统文件和其他应用程序文件;
5) 可以安装多个操作系统;
2. 格式化
低级格式化: 磁盘初始化, 磁道划分;
高级格式化: 创建或重建文件系统;
3. 使用文件系统:
挂载
卸载
四分区表
1.MBR 分区 (Master(Main) Boot Record): 整个磁盘空间小于 2TB 容量时, 建议使用 MBR 分区格式
在磁盘的 0 磁道 0 扇区中有一段 MBR 数据, 一共 512 字节, 分为三部分:
1) 引导加载程序 (446 字节)
LILO,GRUB(默认)
2) 分区表 (64 字节)
每 16 字节为一段, 表明一个分区表的内容, 默认最多四个分区, 当需要更多分区时, 可以将一个主分区改为扩展分区, 在扩展分区内可以创建多个逻辑分区
3)MBR 结束标记 (2 字节),55AA
2.GPT 分区 (GUID Partition table): 整个磁盘空间超过 2TB 容量时建议使用, 最多管理 128 个分区
五 Linux 下的分区工具
fdisk: 创建和管理 MBR 分区, 对同一块磁盘, 最多只能管理 15 个分区
gdisk: 创建和管理 GPT 分区
六 fdisk 工具: 交互式的分区工具
fdisk [options] DEVICE
常用选项:
-l: 查看指定设备分区表, 如果没有给出设备文件, 则列出所有设备分区表
不使用选项时:
在 fdisk 菜单中可使用以下命令
d 删除分区
l 列出可用分区格式
m 获取帮助
n 添加新分区
p 列出分区表
q 不保存退出
w 保存退出
t 修改分区 id
在 fdisk 交互菜单创建分区的过程:
n -> p|e|l -> 分区的起始扇区, 直接回车使用默认设置 -> 分区的结束扇区, 可以使用 +#UNIT 直接指定分区大小
注意: 使用 fdisk 创建的分区不会立即被内核识别, 要想让内核识别新建分区, 可使用以下方法:
1. 重启计算机
2. 强制内核重读分区表:
在 RHEL 系或 CentOS 系 5|7:
partprobe [device]
注意: 如果省略了设备名, 则表示重读所有磁盘设备的分区表; 强烈建议, 直接给出指定的磁盘设备名称;
在 RHEL 系或 CentOS 系 6|7:
- partx -a [device]
- kpartx -af [device]
七 parted 命令, 高级分区工具, 操作结果实时生效
parted [options] [device [command [options...]...]]
示例:
- ~]# parted /dev/sda mkpart logical 103GB 105GB
- ~]# parted /dev/sda rm 8
八在通电开机状态下添加 SCSI 接口的磁盘至服务器, 想使设备被内核识别并创建相应设备文件, 有下列方法:
1. 重启计算机
2. 强制内核识别在通电状态下热插接的新 SCSI 接口的磁盘设备;
~]# echo "- - -"> /sys/class/scsi_host/host2/scan
来源: http://www.bubuko.com/infodetail-2546068.html