Linux之硬盘与分区
硬盘#
SAS#
特点#
- 串行连接SCSI接口 串行连接小型计算机系统
- SAS是新一代的SCSI技术 都是采用串行技术获取更高的传输速度 并通过缩短连接线改变内部结构
- SAS的接口技术可以向下兼容SATA
磁盘设计#
3.5英寸磁盘
2.5英寸磁盘
1.此前主流的桌面磁盘和服务器磁盘都是采用 3.5 英寸设计,而 SAS 硬盘除了具有传统的 3.5 英寸规栺之外.
2.还采用了 2.5 英寸的缩小版,这样可以在机架式服务器有限的空间内安装更多的磁盘以扩充存储系
3.统的容量,也能够为其他配件腾出更大的空间,以便通风散热,在 2U 高度内使用 8 个 2.5 英寸的 SAS 硬盘位已经成为大多数服务器厂商的选择。
并口#
- 串口就像一条通道所有数据沿着这一条通道发送
- 并口拥有八个通道同一时刻能传送八位(一个字节)数据
串口与并口比较#
虽然并口能一次性传送八位数据但是传输效率不如串口高
- 并口多个通道发送数据多个通道相互干扰 且传输越快干扰越严重
- 当并口数据传输错误需要重新发送八个位的数据
- 串口没有干扰 且发送数据错误 只需要发送重新发送错误的信息即可
磁盘分区#
硬盘分区符#
MBR:硬盘的主引导记录
0柱面 0磁头 1扇区(主引导扇区)
主引导扇区大小 512字节
组成#
- 主引导程序 硬盘分区表(DPT) 分区标志(55AA)
- 主引导程序:大小为446字节
- 硬盘分区表:大小64字节
- 分区标志:大小2字节
分区#
分区编号#
- 主分区:编号1-4
- 扩展分区:编号大于等于5
作用#
- 主分区:主要用来启动操作系统的 主要存放的是操作系统的启动或者引导程序
- 扩展分区:由于主分区的数量有限制 如果需要再次扩展分区 需要用到扩展分区 扩展分区内部存放一个地址 该地址指向逻辑分区 逻辑分区用来存放数据
- 只有主分区与逻辑分区属于真正存放数据的分区
命名方式#
/dev/sd[a-n]n
a-n:表示硬盘序号 n:表示磁盘分区编号
例如:如 sda 表示第一块 scsi 硬盘, sdb 就是第二块 sda1表示第一块硬盘的第一个分区
分区创建与管理#
fdsik#
Linux常用来进行磁盘分区
创建一个大小5GB的分区
```python[root@SR ~]# fdisk /dev/nvme0n2
命令(输入 m 获取帮助):n # 添加分区
分区类型
p 主分区 (0个主分区,0个扩展分区,4空闲)
e 扩展分区 (逻辑分区容器)
选择 (默认 p):p
分区号 (1-4, 默认 1): # 默认第一个主分区
第一个扇区 (2048-41943039, 默认 2048): # 默认
上个扇区,+sectors 或 +size{K,M,G,T,P} (2048-41943039, 默认 41943039): +5G # 创建5G的分区
创建了一个新分区 1,类型为“Linux”,大小为 5 GiB。# 创建成功
[root@SR ~]# ls /dev/nvme0n2p1 # 查看
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!