NipGeihou's blog NipGeihou's blog
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档

NipGeihou

我见青山多妩媚,料青山见我应如是
  • Java

    • 开发规范
    • 进阶笔记
    • 微服务
    • 快速开始
    • 设计模式
  • 其他

    • Golang
    • Python
    • Drat
  • Redis
  • MongoDB
  • 数据结构与算法
  • 计算机网络
  • 应用

    • Grafana
    • Prometheus
  • 容器与编排

    • KubeSphere
    • Kubernetes
    • Docker Compose
    • Docker
  • 组网

    • TailScale
    • WireGuard
  • 密码生成器
  • 英文单词生成器
🍳烹饪
🧑‍💻关于
  • 分类
  • 标签
  • 归档
  • Linux

  • Docker

  • 云原生

  • Kubernetes

  • KubeSphere

  • K3S

  • 笔记

    • 基于KtConnect实现本地与kubernetes集群互通
    • 基于Wireguard实现本地与kubernetes集群互通
    • Kubesphere问题总结
    • SpringBoot应用存活探针
    • DevOps - IDEA与Docker实现CI
    • 下一代CI工具 - Tekton
    • 基于Clash.Meta实现的流量分离
    • Windows命令-route路由表
    • 基于acme.sh的证书分发
    • 基于Nginx的内网域名管理
    • 基于Cloudflare-Zero-Trust的内网穿透
    • 基于rclone的跨云对象存储迁移
    • 基于DNS区域解析分流国内外CDN
    • 年轻人的第一台服务器(D1581)
    • IPMI笔记
    • ipmitool笔记
    • iSCSI服务搭建
      • 概念
        • iSCSI vs SMB
        • iSCSI术语
      • 服务端(Target) - LIO
        • 安装
        • 启动服务
        • 后端存储方式
        • 块设备后端(block)
        • 文件后端(fileio)
        • 进入交互式配置
        • 常用命令
    • 基于WireGuard实现的云组网
    • 基于Tailscale实现的云组网
  • PVE

  • 维修

  • DevOps

  • 云服务

  • 路由器

  • Hyper-V

  • Windows

  • macOS

  • 运维
  • 笔记
NipGeihou
2025-05-10
目录

iSCSI服务搭建

# 概念

# iSCSI vs SMB

项目 iSCSI SMB (Server Message Block)
类型 块级存储协议 文件级存储协议
主要用途 让远程磁盘像本地硬盘一样使用 共享文件、文件夹
工作层级 SCSI over IP(传输块设备) 应用层协议(传输文件)
协议端口 默认 TCP 端口 3260 默认 TCP 端口 445

# iSCSI 术语

  • iSCSI Target:是网络上的存储服务器,提供磁盘资源。
  • iSCSI Initiator:是客户端,请求访问 iSCSI Target 提供的磁盘

# 服务端 (Target) - LIO

# 安装

sudo apt update
sudo apt install targetcli-fb

# 启动服务

sudo systemctl enable --now target

# 后端存储方式

# 块设备后端(block)

把整个硬盘作为一个 disk

# 把/dev/sdb作为一个disk
/backstores/block> create disk1 /dev/sdb

# 文件后端(fileio)

# 创建一个1G的storage.img用作存储
/backstores/fileio> create disk2 /var/storage.img 1G

# 进入交互式配置

# 进入交互式配置
sudo targetcli

# 常用命令

常见路径

/backstores/block     -> 块设备后端(如 /dev/sdb)
/backstores/fileio    -> 文件后端(如 /var/storage.img)
/iscsi                -> iSCSI target 配置
/iscsi/<IQN>/tpg1     -> Target portal group(默认是 tpg1)
/iscsi/.../luns       -> LUN 映射配置
/iscsi/.../acls       -> Initiator 访问控制配置
/iscsi/.../portals    -> 网络监听配置(IP:PORT)
/> ls                    # 查看所有配置
/> cd /iscsi             # 切换目录
/iscsi> ls               # 查看所有 target
上次更新: 2025/05/12, 15:54:27
ipmitool笔记
基于WireGuard实现的云组网

← ipmitool笔记 基于WireGuard实现的云组网→

最近更新
01
磁盘管理与文件系统
05-02
02
网络测试 - iperf3
05-02
03
Docker Swarm
04-18
更多文章>
Theme by Vdoing | Copyright © 2018-2025 NipGeihou | 友情链接
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式