16、SCSI 子系统与物理存储介质详解

SCSI 子系统与物理存储介质详解

1. SCSI 子系统概述

SCSI 子系统从存储栈的上层接收请求,将数据块发送到存储设备或从存储设备检索数据块。当应用程序发起读写请求时,SCSI 层会将该请求转换为等效的 SCSI 命令。不过,SCSI 子系统并不处理数据块在存储设备上的组织和放置方式,这是 I/O 栈中上层的工作。SCSI 可以将数据块发送到目标设备,目标设备可以是单个磁盘或独立磁盘冗余阵列(RAID)控制器。

在这个过程中,操作系统端的 SCSI 层在存储设备上发起操作,存储设备执行操作并做出响应,这种事件流可以归类为客户端 - 服务器交换模型。在 SCSI 术语中,这两方分别称为发起者和目标。发起请求的主机操作系统充当 SCSI 发起者,接收并处理该请求的目标存储设备称为 SCSI 目标。

SCSI 发起者位于主机上,代表 I/O 栈中的上层(如应用程序和文件系统)生成请求。SCSI 目标等待发起者的命令,然后执行请求的数据传输。为确保发起者的 SCSI 命令能够传递到目标,需要底层的传输机制,这通过 SCSI 传输层实现。常见的传输协议有很多,例如用于直接连接磁盘的串行连接 SCSI(SAS),以及用于存储区域网络(SAN)中 SCSI 目标的光纤通道或 iSCSI。

2. SCSI 设备寻址

Linux 使用四部分分层寻址方案来识别 SCSI 设备,这四个数字的组合唯一标识了系统中 SCSI 设备的位置。在命令行运行 lsscsi sg_map -x ,可以看到系统中每个 SCSI 设备都由四个数字序列表示:


                
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值