Debian 13 配置 iSCSI 共享 sda/sdb 磁盘完整教程
前置说明
- 服务端:Debian 13 系统,已挂载磁盘
/dev/sda、/dev/sdb(不要在磁盘上创建文件系统,iSCSI 共享裸盘) - 服务端固定 IP:示例用
192.168.1.100(替换为你的实际 IP) - 客户端:任意支持 iSCSI 发起端的系统(Linux/Windows)
一、服务端配置(Debian 13 共享磁盘)
1. 安装 iSCSI 目标服务(target)
bash
运行
# 更新软件源
apt update && apt upgrade -y
# 安装 iSCSI 目标服务
apt install targetcli-fb -y
2. 启动并设置开机自启
bash
运行
systemctl enable --now targetcli
systemctl status targetcli # 验证服务运行
3. 配置防火墙(如开启)
iSCSI 默认端口 3260,放行端口:
bash
运行
ufw allow 3260/tcp
ufw reload
4. 进入 targetcli 配置共享磁盘
执行命令进入交互式配置界面:
bash
运行
targetcli
执行以下逐行命令配置共享(复制粘贴即可):
bash
运行
# 1. 创建 iSCSI 目标(IQN 命名格式:iqn.年份.月份.域名:自定义名称)
cd /iscsi
create iqn.2026-03.com.debian:storage.disks
# 2. 进入目标配置目录(替换为你创建的 IQN)
cd iqn.2026-03.com.debian:storage.disks/tpg1
# 3. 绑定服务端 IP(替换为你的服务端 IP)
create 192.168.1.100 3260
# 4. 添加裸磁盘 /dev/sda 和 /dev/sdb
cd /backstores/block
create sda_disk /dev/sda
create sdb_disk /dev/sdb
# 5. 将磁盘关联到 iSCSI 目标
cd /iscsi/iqn.2026-03.com.debian:storage.disks/tpg1/luns
create /backstores/block/sda_disk
create /backstores/block/sdb_disk
# 6. 配置访问控制(CHAP 认证,可选但推荐)
cd ../acls
# 允许任意客户端连接(简易模式)
create iqn.2026-03.com.client:any
# 或设置 CHAP 账号密码(安全模式)
set auth userid=iscsi_user password=iscsi_pass123
# 7. 保存配置并退出
saveconfig
exit
5. 验证配置
bash
运行
targetcli ls
能看到
sda_disk、sdb_disk 已关联到 iSCSI 目标即配置成功。二、客户端连接 iSCSI 共享磁盘
方案 1:Linux 客户端(Debian/Ubuntu)
- 安装 iSCSI 发起端
bash
运行
apt install open-iscsi -y
- 发现服务端共享磁盘
bash
运行
iscsiadm -m discovery -t st -p 192.168.1.100 # 服务端IP
- 登录连接(自动挂载共享磁盘)
bash
运行
iscsiadm -m node -l all
- 查看共享磁盘
bash
运行
lsblk # 会看到新磁盘(如 sdc、sdd),就是服务端共享的 sda/sdb
方案 2:Windows 客户端
- 打开 iSCSI 发起端(控制面板 → 管理工具)
- 目标栏输入服务端 IP:
192.168.1.100→ 点击【快速连接】 - 连接成功后,打开「磁盘管理」,即可看到共享的两块磁盘
三、常用维护命令
服务端
bash
运行
# 查看所有 iSCSI 配置
targetcli ls
# 停止共享
systemctl stop targetcli
# 删除配置(重置)
targetcli clearconfig confirm=true
客户端
bash
运行
# 断开连接
iscsiadm -m node -u all
# 开机自动连接
iscsiadm -m node -T iqn.2026-03.com.debian:storage.disks -p 192.168.1.100 --op update -n node.startup -v automatic
总结
- 服务端用
targetcli把/dev/sda/sdb注册为 iSCSI 裸盘共享 - 核心端口:3260,IQN 是 iSCSI 唯一标识
- 客户端发现→连接后,直接使用远程磁盘,和本地磁盘无区别
- 推荐配置 CHAP 认证提升安全性

浙公网安备 33010602011771号