侧边栏壁纸
博主头像
一杯苦咖啡 博主等级

越是宣传的,越是有坑等你填补,越是禁止的,越是不想让你分享的,做一个能独立思考的人

  • 累计撰写 31 篇文章
  • 累计创建 3 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

如何在debian12上搭建iSCSi供win10使用

Administrator
2024-10-28 / 0 评论 / 0 点赞 / 106 阅读 / 0 字 / 正在检测是否收录...
  1. 安装 iSCSI Target 软件 (targetcli)

  2. 配置 iSCSI Target

  3. 在 Windows 10 上配置 iSCSI Initiator

1. 安装 iSCSI Target 软件

在 Debian 12 上使用 targetcli 工具配置 iSCSI Target。首先,安装所需的包:

sudo apt update 
sudo apt install targetcli-fb

2. 配置 iSCSI Target

使用 targetcli 进行配置:

2.1 启动并启用 targetcli 服务

sudo systemctl start targetcli 
sudo systemctl enable targetcli

2.2 创建一个 iSCSI 目标和存储后端

执行 targetcli,进入 CLI 界面进行配置:

sudo targetcli

targetcli CLI 中,执行以下步骤:

创建存储后端
你可以使用文件或块设备作为存储后端。这里我们以文件为例,假设在 /var/lib/iscsi_disks/ 目录中创建一个虚拟磁盘文件:

/backstores/fileio create disk1 /var/lib/iscsi_disks/disk1.img 10G

这将创建一个名为 disk1 的后端存储,其大小为 10GB。

创建 iSCSI 目标
创建一个 IQN (iSCSI Qualified Name) 目标:

/iscsi create iqn.2024-10.com.example:storage.target1

将存储后端关联到 iSCSI 目标

将我们创建的 disk1 关联到目标 iqn.2024-10.com.example:storage.target1

/iscsi/iqn.2024-10.com.example:storage.target1/tpg1/luns create /backstores/fileio/disk1
  • 查看 Windows Initiator 的 IQN:

    • 在 Windows 10 上,打开 iSCSI Initiator

    • 在“配置”标签页中,可以看到该 iSCSI Initiator 的 IQN,类似于 iqn.1991-05.com.microsoft:client_name

为 Initiator 添加 ACL:

使用 Windows Initiator 的 IQN 来创建 ACL,例如:

/iscsi/iqn.2024-10.com.example:storage.target1/tpg1/acls create iqn.1991-05.com.microsoft:client_name

其中 iqn.1991-05.com.microsoft:client_name 是你在 Windows iSCSI Initiator 中看到的 Initiator 名称。

3. 配置 iSCSI 服务

确保 targetcli 相关服务启动并设置为开机自启:

sudo systemctl restart targetcli 
sudo systemctl enable targetcli

4. 在 Windows 10 上配置 iSCSI Initiator

4.1 启动 iSCSI Initiator

  1. 打开 Windows 10,按 Win + S,搜索并打开 iSCSI Initiator

  2. 在弹出的窗口中,如果提示启动服务,点击

4.2 连接到 iSCSI Target

  1. 目标 标签页中,点击 发现门户

  2. 输入你设置的 Debian 服务器的 IP 地址(例如:192.168.1.10),点击 确定

  3. 目标 列表中应该能看到你设置的 iSCSI 目标,例如:iqn.2024-10.com.example:storage.target1。选中并点击 连接

4.3 初始化磁盘

  1. 连接成功后,打开 磁盘管理Win + X,选择 磁盘管理)。

  2. 你会看到一个新的未初始化的磁盘,右键点击它,选择 初始化磁盘,然后按照提示分配一个磁盘格式(如 NTFS)。

  3. 初始化后,右键分配卷并格式化磁盘。

完成

现在,Debian 12 上的 iSCSI 目标已被配置并作为存储供 Windows 10 使用。

0

评论区