docs/zh_CN: Add scsi.rst translation

Translate .../scsi/scsi.rst into Chinese.
Add scsi into .../scsi/index.rst.

Update the translation through commit c4e672ac8c
("scsi: docs: introduction: Multiple cleanups")

Signed-off-by: doubled <doubled@leap-io-kernel.com>
Signed-off-by: Alex Shi <alexs@kernel.org>
This commit is contained in:
doubled
2025-09-14 10:52:03 +08:00
committed by Alex Shi
parent 791ca5860b
commit 301e7b86d6
2 changed files with 49 additions and 3 deletions

View File

@@ -24,9 +24,7 @@ SCSI子系统
.. toctree::
:maxdepth: 1
Todolist:
* scsi
scsi
SCSI驱动接口
============

View File

@@ -0,0 +1,48 @@
.. SPDX-License-Identifier: GPL-2.0
.. include:: ../disclaimer-zh_CN.rst
:Original: Documentation/scsi/scsi.rst
:翻译:
郝栋栋 doubled <doubled@leap-io-kernel.com>
:校译:
==============
SCSI子系统文档
==============
Linux文档项目LDP维护了一份描述Linux内核lk 2.4中SCSI
子系统的文档。请参考:
https://www.tldp.org/HOWTO/SCSI-2.4-HOWTO 。LDP提供单页和
多页的HTML版本以及PostScript与PDF格式的文档。
在SCSI子系统中使用模块的注意事项
================================
Linux内核中的SCSI支持可以根据终端用户的需求以不同的方式模块
化。为了理解你的选择,我们首先需要定义一些术语。
scsi-core也被称为“中间层”包含SCSI支持的核心。没有他你将
无法使用任何其他SCSI驱动程序。SCSI核心支持可以是一个模块
scsi_mod.o也可以编译进内核。如果SCSI核心是一个模块那么
他必须是第一个被加载的SCSI模块如果你将卸载该模块那么他必
须是最后一个被卸载的模块。实际上modprobe和rmmod命令将确保
SCSI子系统中模块加载与卸载的正确顺序。
一旦SCSI核心存在于内核中无论是编译进内核还是作为模块加载
独立的上层驱动和底层驱动可以按照任意顺序加载。磁盘驱动程序
sd_mod.o、光盘驱动程序sr_mod.o、磁带驱动程序 [1]_
st.o以及SCSI通用驱动程序sg.o代表了上层驱动用于控制
相应的各种设备。例如,你可以加载磁带驱动程序来使用磁带驱动器,
然后在不需要该驱动程序时卸载他(并释放相关内存)。
底层驱动程序用于支持您所运行硬件平台支持的不同主机卡。这些不同
的主机卡通常被称为主机总线适配器HBAs。例如aic7xxx.o驱动
程序被用于控制Adaptec所属的所有最新的SCSI控制器。几乎所有的底
层驱动都可以被编译为模块或直接编译进内核。
.. [1] 磁带驱动程序有一个变种用于控制OnStream磁带设备。其模块
名称为osst.o 。