![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux存储
犹寒水
嵌入式哲学家
展开
-
linux硬盘识别过程
目录1. 硬盘启动协议2.SCSI总线扫描的方法方法:3. 内核打印信息硬盘开机.内核函数跟踪打印信息信息解读硬盘热插拔.内核函数跟踪打印信息信息解读4. 硬盘识别过程5. 硬盘识别过程代码调用1. 硬盘启动协议2.SCSI总线扫描的方法 SCSI总线扫描是通过协议特定或者芯片特定的方法探测出挂接在主机适配器后面的目标节点和逻辑单元,为它们...原创 2018-11-24 13:56:37 · 15090 阅读 · 9 评论 -
request到ATA cmd的转换过程
原文地址:http://www.cnblogs.com/raymondpang/articles/4469500.html1. 知识铺垫 据我所知(可能并不准确),Linux的存储系统基本上都已经被整合到SCSI存储框架之下,SAS自不必说,像SATA接口的设备(机械硬盘、SSD、光驱),USB设备都已经由SCSI框架管理,而NVMe虽然还未完全融入SCSI存储框架(Kernel 3.1...转载 2018-11-27 14:58:43 · 1200 阅读 · 1 评论 -
ata驱动框架及scsi请求处理流程
传统IDE-SCSI框架这里所说的ATA Disk包含两大类:一类是传统的并行ATA(PATA),即IDE接口;另一类是目前流行的串行ATA(SATA)。对于IDE的驱动,Linux-2.6.28还进行了保留,其可以驱成传统的HD设备,也可以驱成流行的SD设备。对于SATA设备,Linux的标准做法是驱成SD设备,下面对传统ATA的驱动架构和目前流行ATA的驱动架构进行对比分析说明。传统A...转载 2018-11-27 16:07:52 · 2311 阅读 · 0 评论 -
ext文件系统机制原理剖析
原文链接:http://www.cnblogs.com/f-ck-need-u/p/7016077.html将磁盘进行分区,分区是将磁盘按柱面进行物理上的划分。划分好分区后还要进行格式化,然后再挂载才能使用(不考虑其他方法)。格式化分区的过程其实就是创建文件系统。文件系统的类型有很多种,如CentOS 5和CentOS 6上默认使用的ext2/ext3/ext4,CentOS 7上默认使用...转载 2019-02-22 10:04:38 · 388 阅读 · 0 评论