收起左侧

为飞牛添加iscsi服务(iscsi-docker)

22
回复
1190
查看
[ 复制链接 ]

46

主题

3386

回帖

495

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

2025-7-6 17:47:54 显示全部楼层 阅读模式

最近总有小伙伴问飞牛什么时候上iscsi服务,飞牛官方还在开发中,在官方iscsi出来之前大家可以先用docker版的iscsi顶着。

准备工作:

打开文件管理在我的文件里创建一个iscsi虚拟磁盘文件存储目录(iscsi_disk),在此目录下创建一个虚拟磁盘文件。

image.png

ssh连接到飞牛,用 sudo -i提权,然后执行以下命令,路径要改成你自己的。

qemu-img create -f raw /vol1/1000/iscsi_disk/disk1.img 80G

部署容器:

打开docker选择compose,点击新增项目,按照图中所示填写信息,然后点击确定构建项目。

image.png

services:
    iscsi-docker:
     image: koryking/iscsi-docker
     container_name: iscsi-docker
     restart: unless-stopped
     network_mode: host
     privileged: true
     volumes:
       - /run/lvm:/run/lvm
       - /lib/modules:/lib/modules
       - /sys/kernel/config:/sys/kernel/config
       - /dev:/dev
       - /vol1/1000/iscsi_disk:/iscsi_disk  # 映射存储目录到容器内
     environment:
       - targetname=fnos
       - lundev1=/iscsi_disk/disk1.img
       # - lundev2=/iscsi_disk/disk2.img #还想加挂载盘就继续增加lundev后的数字
       - ip_address=192.168.0.0/24  # 网段填写你的局域网网段

如果部署正确现在容器已经运行了。

在windows中的使用方法

现在简单说明一下使用方法,在windows电脑上找到iscsi发起程序。

image.png

image.png

弹出窗口点击完成,点击确定。

然后打开磁盘管理弹出窗口初始化磁盘点击确定,初始化完成创建分区,在资源管理器里就能看到本地新增的磁盘。

image.png

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

121

回帖

0

牛值

初出茅庐

2025-7-6 21:42:05 显示全部楼层

这个是用处是什么

46

主题

3386

回帖

495

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

2025-7-6 21:56:55 楼主 显示全部楼层
nameyq 发表于 2025-7-6 21:42
这个是用处是什么

可以在windows里映射出一个本地磁盘,不是网络磁盘。

0

主题

13

回帖

0

牛值

江湖小虾

部署了,日志显示“无效请求”

46

主题

3386

回帖

495

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

7 天前 楼主 显示全部楼层
k56289 发表于 2025-7-7 09:45
部署了,日志显示“无效请求”

是不是路径弄错了?你的compose发上来看看。
我忘记建img映像文件了,现在建好了,重启之后跑起来了,可是我在iscsi发起程序里面连接不到nas  详情 回复
7 天前

0

主题

13

回帖

0

牛值

江湖小虾

玉尺书生 发表于 2025-7-7 12:37
是不是路径弄错了?你的compose发上来看看。

我忘记建img映像文件了,现在建好了,重启之后跑起来了,可是我在iscsi发起程序里面连接不到nas


46

主题

3386

回帖

495

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

7 天前 楼主 显示全部楼层
k56289 发表于 2025-7-7 15:32
我忘记建img映像文件了,现在建好了,重启之后跑起来了,可是我在iscsi发起程序里面连接不到nas

...

看不到你图片。
找到原因了,IP网段和你的不一样,忘记改了,改了,重构后可以连接了  详情 回复
7 天前

0

主题

3

回帖

0

牛值

江湖小虾

成功部署,之前一直不成功,看了楼主的简单易用,一次成功

0

主题

13

回帖

0

牛值

江湖小虾


找到原因了,IP网段和你的不一样,忘记改了,改了,重构后可以连接了

1

主题

4

回帖

0

牛值

江湖小虾

之前都是成功的,为什么到了磁盘管理看不到盘了。

46

主题

3386

回帖

495

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

5 天前 楼主 显示全部楼层
好好学习天 发表于 2025-7-9 16:02
之前都是成功的,为什么到了磁盘管理看不到盘了。

应该是路径问题,你好好检查一下,不行你就按照我的做一遍。

0

主题

4

回帖

0

牛值

江湖小虾

33333333333333

0

主题

6

回帖

0

牛值

江湖小虾

老师请教一下 创建虚拟磁盘文件报错怎么解? 我是外挂的磁盘组了RAID 是不是不支持,只有内置才支持?我了试了sudo 到root 也还是提示权限问题
Formatting '/vol2/1000/iscsi_disk/disk1.img', fmt=raw size=85899345920
qemu-img: /vol2/1000/iscsi_disk/disk1.img: Could not create '/vol2/1000/iscsi_disk/disk1.img': Operation not permitted

46

主题

3386

回帖

495

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

前天 00:50 楼主 显示全部楼层
csccc110 发表于 2025-7-12 00:40
老师请教一下 创建虚拟磁盘文件报错怎么解?  我是外挂的磁盘组了RAID 是不是不支持,只有内置才支持?我了 ...

你文件夹建了吗?
看老师帮我识别一下问题,提供一下解决思路,我问deepseek 从权限上识别了半天都是777 775,找不到问题突破口  详情 回复
前天 11:31

0

主题

6

回帖

0

牛值

江湖小虾

1.文件件建了 2.docker也正常安装服务

我的架构是PVE虚拟出来的FNOS,并外挂一个RAID 0的铁威马硬盘柜。不清楚这块是不是也有影响,首先是不是可以排除外接磁盘开通iscsi是没有问题
image.png

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

6

回帖

0

牛值

江湖小虾


看老师帮我识别一下问题,提供一下解决思路,我问deepseek 从权限上识别了半天都是777 775,找不到问题突破口

46

主题

3386

回帖

495

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

前天 13:41 楼主 显示全部楼层
csccc110 发表于 2025-7-12 11:30
1.文件件建了 2.docker也正常安装服务
我的架构是PVE虚拟出来的FNOS,并外挂一个RAID 0的铁威马硬盘柜。不 ...

你iscsi_disk的目录权限看不到,命令要用root**执行。
还请教个问题,我这虚拟磁盘文件设置多大就共享多大吗?您教程80G,是不是只能给win 80G空间  详情 回复
昨天 18:04
老师root 还是不行,换个思路,我win11生成虚拟磁盘文件上传到飞牛行吗  详情 回复
昨天 16:31

0

主题

6

回帖

0

牛值

江湖小虾

玉尺书生 发表于 2025-7-12 13:41
你iscsi_disk的目录权限看不到,命令要用root**执行。

老师root 还是不行,换个思路,我win11生成虚拟磁盘文件上传到飞牛行吗

46

主题

3386

回帖

495

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

昨天 18:04 楼主 显示全部楼层
csccc110 发表于 2025-7-13 16:31
老师root 还是不行,换个思路,我win11生成虚拟磁盘文件上传到飞牛行吗

可以,格式没问题就行。
老师教程太棒了~~找到问题了 第一个我无脑 复制命令导致我的路径 是vol1 不是vol2,第二docker 里面路径是同样的问题~~还是要融会贯通直接搬就是各种问题  详情 回复
昨天 21:12

0

主题

6

回帖

0

牛值

江湖小虾

玉尺书生 发表于 2025-7-12 13:41
你iscsi_disk的目录权限看不到,命令要用root**执行。

还请教个问题,我这虚拟磁盘文件设置多大就共享多大吗?您教程80G,是不是只能给win 80G空间

46

主题

3386

回帖

495

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

昨天 18:12 楼主 显示全部楼层
csccc110 发表于 2025-7-13 18:04
还请教个问题,我这虚拟磁盘文件设置多大就共享多大吗?您教程80G,是不是只能给win 80G空间 ...

当然啊,容量是自定义的。

0

主题

6

回帖

0

牛值

江湖小虾

玉尺书生 发表于 2025-7-13 18:04
可以,格式没问题就行。

老师教程太棒了~~找到问题了 第一个我无脑 复制命令导致我的路径 是vol1 不是vol2,第二docker 里面路径是同样的问题~~还是要融会贯通直接搬就是各种问题

46

主题

3386

回帖

495

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

昨天 21:17 楼主 显示全部楼层
csccc110 发表于 2025-7-13 21:12
老师教程太棒了~~找到问题了 第一个我无脑 复制命令导致我的路径 是vol1 不是vol2,第二docker 里面路径 ...

是我的失误,我没考虑到有人没有存储空间2的情况,我把教程路径改了,路径要按照你的实际来改,你照抄也要看看你有没有我的那个路径。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则