扇区的最小单位是512字节,一般块block的大小是8个扇区即4k(这个是可以改的,但是一般不改)
2、磁盘的第一个扇区的内容
所有磁盘的第一个扇区都存放了三个信息:MBR主引导记录、分区表、结束位
①MBR主引导记录:引导硬件去寻找操作系统,占位446字节
②分区表:记录分区表的信息,MBR分区最多为4个主分区,占位64字节,每个分区占16字节
③结束位:55 aa 占2字节
总结,总共加起来446+64+2=512字节
二、在Linux中使用硬盘的三大步骤
1、分区
----分区的作用:提高硬盘的性能
----分区的命令
fdisk -l 设备名:查看该设备的分区信息
fdisk 设备名:交互分区
fdisk交互添加分区的选项
n 添加新分区
p 打印分区表
t 修改分区id类型
w 保存
m 寻求帮助
----分区的分类:
分区分类 分区 描述
MBR分区
(fdisk针对2T以内) 主分区 可以直接使用,可以装操作系统,编号1-4
扩展分区 不能直接使用,大小1k存放逻辑分区表,需要逻辑分区,是特殊的主分区,编号1-4,但是最多1个扩展分区
逻辑分区 可以直接使用,大小不能超过扩展分区的大小,编号从5开始
gdisk针对2T以上 可以有128个分区 不限制
----实操分区实验
创建主分区
创建扩展分区
创建逻辑分区
创建交换分区
2、创建文件系统
----文件系统类型:
操作系统 文件系统
Linux系统 centos 6 ext4
centos7 xfs(可以存放文件和目录数据,高性能的日志文件系统,擅长处理大文件)
Windows系统 64位操作系统 ntfs(可以存64G以内的文件)
32位操作系统 fta32(最大存放4G的文件)
----创建文件系统的命令
查看相关命令,后面跟着的就是文件系统的类型
语法:mkfs.文件系统类型 设备名称
注意!!!!扩展分区不能创建文件系统!!!!只有1K,用来放逻辑分区表
swap分区也是需要创建文件系统的!!
语法:mkswap 设备名称
----查看是否文件系统是否创建成功
lsblk -f :没有挂载情况下查看文件系统是否创建成功
df -hT:挂载的情况下查看文件系统是什么
3、挂载(临时挂载及永久挂载)
----挂载的目的:
将硬盘与文件目录做连接,提供一个可以对硬盘读写存储内容的窗口,要不然硬盘用不起来
挂载点的条件:
①挂载点必须是一个已存在的目录,且最好是空目录,要不然容易数据丢失;
②挂载一个设备最好只挂载一个目录,多个设备不能挂载同一个目录;
----挂载的分类:
①临时挂载:mount
临时挂载在系统重启以后就会失效
临时挂载语法:mount 设备名称 挂载点
重新挂载语法:mount -o remouunt,ro 挂载点(该硬盘只允许读,不允许写,还可以设置其他功能)
②永久挂载
如果想要挂载永久生效,需要修改挂载的配置文件 /etc/fstsb
先模拟实验环境,创建一个/dev/sdc1硬盘,并格式化文件系统为xfs,创建一个空目录/sdc1为挂载做准备
三、模拟永久挂载配置文件错误重启系统失败,该如何解决
实验模拟写错挂载配置文件重启系统
四、模拟损坏磁盘以及修复使用
实验模拟思路:先准备一个环境,硬盘分区/dev/sdb1 文件系统是 xfs 临时挂载点 /sdb1 然后复制用户信息和用户密码文件至挂载点目录,然后用dd 模拟破坏硬盘,再解挂载,使用修复命令,然后重新挂载,查看修复情况。
五、总结
每一步操作一定要边执行边验证执行结果
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!