作用

targetcli 是一个用于配置和管理 Linux SCSI 目标(LIO 内核子系统)的命令行界面工具。它允许用户创建和管理 iSCSI、FC、SRP 等存储目标,以便将本地存储资源通过网络共享给其他客户端。

来历

targetcli 是 Linux SCSI Target 框架(LIO)的官方管理工具。该软件包由 Fedora 项目维护和构建,并包含在 Enterprise Linux 7(如 CentOS 7 和 RHEL 7)的 EPEL(Extra Packages for Enterprise Linux)仓库中。包名中的“el7”表明它专为 Enterprise Linux 7 系列发行版构建。

安装方式

在基于 Red Hat 或 CentOS 7 的系统中,如果已从 EPEL 仓库获取,可以直接使用 yum 安装:


sudo yum install targetcli

如果拥有本地的 RPM 包文件

targetcli-2.1.fb46-1.el7.noarch.rpm

,可以使用

rpm -ivh

命令直接安装:


sudo rpm -ivh targetcli-2.1.fb46-1.el7.noarch.rpm

也可以使用

yum localinstall

命令安装,此方法会自动处理可能的依赖关系:


sudo yum localinstall targetcli-2.1.fb46-1.el7.noarch.rpm

在安装之前,需要确保当前用户具有足够的权限(通常使用

sudo

),并且该 RPM 包文件位于当前工作目录下,或者在命令中指定正确的文件路径。

参考依据

  • RPM 包名称解析:包名遵循标准 RPM 命名约定“名称-版本-发行.发行版.架构.rpm”,其中“el7”表示 Enterprise Linux 7,“noarch”表示与 CPU 架构无关。
  • targetcli 功能描述:其官方文档和 man 页面说明它是一个用于管理 LIO SCSI 目标的命令行工具。
  • 软件包来源:该软件包可在官方 EPEL 仓库中找到,例如在 CentOS 7 的
    epel-release

    仓库中。

  • 安装命令
    rpm -ivh

    yum install

    yum localinstall

    均是 Red Hat 系系统中安装 RPM 包的标准命令。

下载地址

targetcli-2.1.fb46-1.el7.noarch.rpm

发表评论