Linux 系统管理06-磁盘管理

一、磁盘结构

1.硬盘的物理结构

盘片:硬盘有多个盘片,每个盘片 2 面

磁头:每面一个磁头

2.硬盘的数据结构

扇区:盘片被分为多个扇形区域,每个扇形区存放 512 字节的数据

磁道:同一盘片不同半径的同心圆

柱面:不同盘片相同半径构成的圆柱面

3.磁盘存储容量计算

磁盘存储容量=磁头数 x 磁道(柱面)数 x 每道扇区数 x 每扇区字节数

4.可以用柱面/磁头/扇区来唯一定位磁盘上的每一个区域

二、磁盘接口

1.IDE(并口)

2.SATA(串口)

速度快

纠错能力强

3.SCSI

转速kuai

CPU 占用资源低

支持热插拔

三、MBR

1.定义:

MBR(Master Boot Record)主引导记录

2.位置:

MBR 位于磁盘第一个物理扇区处

MBR 中包含硬盘的主引导程序和硬盘分区表。分区表有 4 各分区记录区,每个分区记录区占 16 个字节,共 64 字节。446字节存放主引导程序,2 字节校验。

四、磁盘分区表示

1.Linux 中硬盘等设备均表示为文件

2.磁盘分区结构

硬盘中的主分区数目只有 4 个,因此主分区和扩展分区的序号也就限制在 1~4.扩展分区再分为逻辑分区,逻辑分区的序号始终从 5 开始。

五、文件系统类型

1.EXT4,第四代扩展(Extended)文件系统

存放文件和目录数据的分区 典型的日志型文件系统 CentOS6 系统中默认使用的文件系统

2.SWAP,交换文件系统

为 Linux 系统建立交换分区,类似于 windows 系统的虚拟缓存

3.Linux 支持的其他系统文件类型

FAT16、FAT32、NIFS、XFS、JFS….

4.XFS

XFS一种高性能的日志文件系统,XFS 特别擅长处理大文件,同时提供平滑的数据传输。CentOS7 默认文件系统类型

六、检测并确认新磁盘 fdisk -l 命令

1.格式:

fdisk -l [磁盘设备]

2.输出信息说明

Device:分区的设备文件名称

Boot:是否是引导分区。是,则有“*” 标识

Stat/End:分区的起始/结束位置(柱面数)

Blocks:块,默认大小为 1024 字节

ID:分区对应的系统 ID 号。83 表示 Linux 中的 EXT4 分区、8e 表示 LVM 逻辑卷、82 表示 swap、fd 表示RAID

Sytem:分区类型

示例:列出当前系统中所有硬盘设备及其分区的信息

七、规划硬盘中的分区 fdisk 命令

1.作用:

在交互式的操作环境中管理磁盘分区

2.格式:

fdisk [磁盘设备]

3.常用选项:

m:查看操作指令的帮助信息

p:列表查看分区信息

n:新建分区

d:删除分区

t:变更分区类型

w:保存分区设置并退出

q:房媳分区设置并退出

Ctrl+退格键:删除输入的错误字符

4.示例

为主机新增一块 20G 的 SCSI 硬盘 对该硬盘进行分区 划分两个主分区,各 5G,剩余空间为扩展分区 在划分分区中建立两个逻辑分区,第一个逻辑分区 1G,类型为 swap。第二个逻辑分区为 9G。

(1)关机

(2)新增硬盘

(3)开机,查看新硬盘是否添加

(4)使用 fdisk 进行分区

八、大小超过 2T 的分区规划 parted 命令

1.作用:

规划大小超过 2T 的分区,也可用于小分区的规划

2.格式:

parted [选项] [分区设备]

3.交互式状态下的常用命令:

?/help/–help:帮助

quit/q:保存退出

print/p:打印

mklabel:改变硬盘的文件类型

mkpart:分区

rm:删除某分区,后面跟分区号,例如:rm 3

4.示例:

为主机新增一块 20G 的 SCSI 硬盘 对该硬盘进行分区 将硬盘类型改为 gpt 划分三个分区,前两个分区各 5G,剩下的都划分给第三个分区

(1)关机

(2)新增硬盘

(3)开机,查看新硬盘是否添加

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦