linux基础硬盘

硬盘:
工作原理:通过盘片上面的无数磁性小颗粒,记录数据,通过磁性颗粒的磁场方向来辨别数据为1还是0
组成三要素:磁头,磁道,扇区
磁头:用来读取数据的设备
磁道:每一个盘片上面的不同半径的同心圆
扇区:由多个磁性颗粒组成的,用于增加硬盘的读写性能,同时也是硬盘存放数据的最小单位

硬盘接口
串口:
SATA:速率:6Gb/s(此处的b为bit)
SAS:速率:6Gb/s
USB:速率:480MB/s

并口:
IDE:速率:133MB/s
SCSI:速率:640MB/s

*MBR:主引导记录(可用于硬盘的分区划分)(只能针对2TB以下的硬盘进行分区)
本质上,MBR是一段小程序,保存在硬盘中0磁头0磁道1扇区当中
数据构成:
前446字节保存着操作系统的引导程序
紧接着64字节保存了硬盘的分区表
最后2字节保存了校验信息(用于判断,该硬盘中是否有可以引导的操作系统)

一个硬盘分区就会占用16字节的大小,所以以MBR格式进行分区的硬盘,最多只能由4个主分区(直接记录在MBR分区表中的分区为主分区或者扩展分区)

扩展分区在一个硬盘中,只能存在一个,在扩展分区当中可以再继续划分逻辑分区来增加磁盘分区的数量

GPT:全局唯一标识分区表(可以对2TB以上的硬盘进行分区)

文件系统:用来告诉操作系统应该以什么样的方式向硬盘或分区中写入数据
常见:
EXT4:centos6系统的默认文件系统
XFS:centos7特有的文件系统
NTFS:windows系统默认的文件系统
FAT32:U盘默认使用的文件系统

fdisk:用于给磁盘进行分区,或查看分区的信息
用法:fdisk   {将要分区硬盘名称}
选项:
-l:列出磁盘及分区信息
交互式命令行中的操作:
ctrl+退格键:删除字符
m:获取帮助信息
n:新建分区
d:删除分区
p:打印分区
p(在输入完n命令后,再输入p):建立主分区
e(在输入完n命令后,再输入e):建立扩展分区
l(在输入完n命令后,再输入l):建立逻辑分区,只有建立了扩展分区以后,才会出现该参数
w:保存并退出
q:不保存退出

mkfs:制作文件系统(格式化)
用法:mkfs  【选项】  {准备格式化的分区名或硬盘名}
常用选项:
-t:指定文件系统类型(常用的有ext4和xfs)

df  -hT:显示存储设备的挂载情况

分区练习:
请在虚拟机中添加2个20G的硬盘
对第一块硬盘划分2个5G的主分区,其余空间全部划分给扩展分区
并且在扩展分区中划分两个逻辑分区,每个逻辑分区5G大小

对第二块硬盘换分1个10G的主分区,其余空间全部划分给扩展分区
并且扩展分区中将其所有空间划分成一个逻辑分区

然后请对第一个硬盘的所有分区格式化成ext4的文件系统,对第二个硬盘的所有分区格式化成xfs的文件系统

将第一个硬盘的两个逻辑分区挂载到/kgc1和/kgc2里
将第二个硬盘的主分区挂载到/kgc3里

最后查询挂载情况

parted:可以使用GPT模式对2T以上的硬盘进行分区
用法:parted  【选项】  {硬盘的文件名称}
常用选项:
-l:和fdisk命令的-l选项一样,实现查看系统中的硬盘情况以及分区信息
交互式命令行中的常用命令:
mklabel:更改磁盘的分区方式,常用的由gpt、msdos(MBR)
p:打印磁盘分区表的详细信息
mkpart:进行磁盘分区的划分命令
rm:删除一个分区
quit:保存并退出

partprobe或者partx:可以用于刷新分区信息
用法:partprobe或者partx  {需要刷新分区表的硬盘的设备文件名}
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值