100元红包求解决,如何用ISCSI共享整块磁盘,而不创建虚拟磁盘?

SnusAbuser-avatar

SnusAbuser

2021-10-08T03:33:03+00:00

NAS上有100多t空间,其中已经有很多数据了,想以iscsi方式把nas空间挂载到主机上。

1、NAS操作系统为winserver2016,挂载31块硬盘,使用StableBit DrivePool软件合并为1个160TB的本地逻辑磁盘。
[img]https://img.nga.178.com/attachments/mon_202110/14/c4Qopyx-6z2bZcT3cSsg-gg.jpg.medium.jpg[/img]
2、家用主机操作系统为win10,使用千兆网络连接NAS,目前以网络共享方式访问NAS。
[img]https://img.nga.178.com/attachments/mon_202110/14/c4Qv4pl-bv5zK16T3cSsg-fe.jpg.medium.jpg[/img]

需要解决的问题如下:
现想提升家用主机到NAS的访问速度,以便将游戏安装在NAS中,受限于千兆网络的速度瓶颈,想以ISCSI方式将NAS磁盘挂载至家用主机,再用primocache软件,在家用主机端以内存、SSD二级缓存加速对NAS磁盘高频文件的访问速度。
[img]https://img.nga.178.com/attachments/mon_202110/14/c4Qopyx-cpbkK2mT3cSm0-h2.jpg.medium.jpg[/img]
但是ISCSI只能新建虚拟磁盘,需要将NAS的整个160TB磁盘含数据通过ISCSI共享过来,不知如何操作?

另外如果有其他能提升主机到NAS访问速度(大于千兆网线)的方式都可以,包括但不限于用主机SSD加速网络共享文件访问、用其他方式将NAS磁盘挂载到主机、以低成本将家用网络改为万兆(NAS PCI槽已满)。
事成之后必微信红包奉上!
SnusAbuser-avatar

SnusAbuser

[quote][tid=28885002]Topic[/tid] Post by [uid=9508012]lordvm[/uid] (2021-10-10 11:39):

NAS上有100多t空间,其中已经有很多数据了,想以iscsi方式把nas空间挂载到主机上。

但winserver2016默认在nas空间上创建iscsi的虚拟磁盘文件vhdx,没法直将空间整个共享出去。


是否有办法不建虚拟磁盘,直接将nas原磁盘整个以iscsi共享?图片里的是网络smb共享,想以iscsi共享挂载

[img]https://img.nga.178.com/attachments/mon_202110/10/c4Qn9zc-ch4sK13T3cSlc-sg.jpg.medium.jpg[/img][/quote]自己顶下,相信论坛有折腾过的
Cinnamu-avatar

Cinnamu

你看看存储直连方式,别用iscsi
SnusAbuser-avatar

SnusAbuser

[quote][pid=556875043,28885002,1]Reply[/pid] Post by [uid=649814]jsmimi[/uid] (2021-10-10 13:41):

你看看存储直连方式,别用iscsi[/quote]大佬 怎么用网线实现存储直连,麻烦给个关键词
Cinnamu-avatar

Cinnamu

看错,你这个可以改成nfs方式挂载比较好,Windows支持挂载nfs目录的
SnusAbuser-avatar

SnusAbuser

[quote][tid=28885002]Topic[/tid] Post by [uid=9508012]lordvm[/uid] (2021-10-10 11:39):

NAS上有100多t空间,其中已经有很多数据了,想以iscsi方式把nas空间挂载到主机上。

1、NAS操作系统为winserver2016,挂载31块硬盘,使用StableBit DrivePool软件合并为1个160TB的本地逻辑磁盘。
[img]https://img.nga.178.com/attachments/mon_202110/14/c4Qopyx-6z2bZcT3cSsg-gg.jpg.medium.jpg[/img]
2、家用主机操作系统为win10,使用千兆网络连接NAS,目前以网络共享方式访问NAS。
[img]./mon_202110[/quote]自己顶一下
手堯拿鐵-avatar

手堯拿鐵

太麻烦了,直接上10万兆网络好了
Stevenpeso-avatar

Stevenpeso

用Windows自带的存储池试试。不要用第三方软件的。。
SnusAbuser-avatar

SnusAbuser

[quote][pid=558067954,28885002,1]Reply[/pid] Post by [uid=63036185]灯火之星[/uid] (2021-10-14 12:24):

用Windows自带的存储池试试。不要用第三方软件的。。[/quote]存储池有办法从nas挂到主机端吗?
Stevenpeso-avatar

Stevenpeso

[quote][pid=558126067,28885002,1]Reply[/pid] Post by [uid=9508012]lordvm[/uid] (2021-10-14 15:49):

存储池有办法从nas挂到主机端吗?[/quote]还是iSCSI啊 不过我没试过能不能行。。。
Cinnamu-avatar

Cinnamu

你这个很难在不改动原来架构的情况下实现,毕竟你原来是走的软件合成的磁盘组,
要改动的话,你这个原来的数据要保存还是个问题

1、使用windows server服务器的存储空间来整合你原来的磁盘
2、然后配合SSD来加速你的存储池,使用2副本,3副本,或者奇偶校验的方式来整合原来的磁盘
参考资料
[url]https://www.bilibili.com/read/cv4017897/[/url]

3、使用windows的存储空间直通技术,把存储池的空间直通给终端,但是这个好像还是走的iscsi方式,依旧要用vhd好像。这一块我没怎接触过,应该属于微软HCI方面的技术,可以看下官方文档
[url]https://docs.microsoft.com/zh-cn/windows-server/storage/storage-spaces/storage-spaces-direct-overview[/url]
SnusAbuser-avatar

SnusAbuser

[quote][pid=558148927,28885002,1]Reply[/pid] Post by [uid=649814]jsmimi[/uid] (2021-10-14 17:02):

你这个很难在不改动原来架构的情况下实现,毕竟你原来是走的软件合成的磁盘组,
要改动的话,你这个原来的数据要保存还是个问题

1、使用windows server服务器的存储空间来整合你原来的磁盘
2、然后配合SSD来加速你的存储池,使用2副本,3副本,或者奇偶校验的方式来整合原来的磁盘
参考资料
[url]https://www.bilibili.com/read/cv4017897/[/url]

3、使用windows的存储空间直通技术,把存储池的空间直通给终端,但是这个好像还是走的isc[/quote]感谢专业回复。

存储空间我之前用过,用的2ssd加速,做的5列的raid5,结果ssd数据报错,无法修复,丢了20多tb数据。

如果存储空间能不建vhdx虚拟盘,能直接直通的话也算可行。

是否能直接存储空间带着数据挂载过去?
Blazkowicz-avatar

Blazkowicz

[quote][pid=558158366,28885002,1]Reply[/pid] Post by [uid=9508012]lordvm[/uid] (2021-10-14 17:31):

感谢专业回复。

存储空间我之前用过,用的2ssd加速,做的5列的raid5,结果ssd数据报错,无法修复,丢了20多tb数据。

如果存储空间能不建vhdx虚拟盘,能直接直通的话也算可行。

是否能直接存储空间带着数据挂载过去?[/quote]webdav可以吗[s:a2:不明觉厉]
Cinnamu-avatar

Cinnamu

[quote][pid=558158366,28885002,1]Reply[/pid] Post by [uid=9508012]lordvm[/uid] (2021-10-14 17:31):

感谢专业回复。

存储空间我之前用过,用的2ssd加速,做的5列的raid5,结果ssd数据报错,无法修复,丢了20多tb数据。

如果存储空间能不建vhdx虚拟盘,能直接直通的话也算可行。

是否能直接存储空间带着数据挂载过去?[/quote]存储空间的SSD加速一般都是建议两个企业盘的,家用盘毕竟还是不太靠谱,[s:ac:晕]
SnusAbuser-avatar

SnusAbuser

[quote][pid=558164006,28885002,1]Reply[/pid] Post by [uid=63105909]还是电话[/uid] (2021-10-14 17:51):

webdav可以吗[s:a2:不明觉厉][/quote]能否具体点 我试过netdrive软件在主机端挂为本地磁盘 结果primocache还是看不到这块盘

估计primocache基于磁盘硬件协议,netdrive等webdav是文件协议,看着一样,底层不同
SnusAbuser-avatar

SnusAbuser

[quote][pid=558164006,28885002,1]Reply[/pid] Post by [uid=63105909]还是电话[/uid] (2021-10-14 17:51):

webdav可以吗[s:a2:不明觉厉][/quote]能有个软件利用本地ssd加速网络共享目录也行
𝙰𝚛𝚖𝚢-avatar

𝙰𝚛𝚖𝚢

这个我也考虑过,多半是没有什么理想的方案。因为缓存网络共享目录本身就可能导致问题:
源文件被服务器端或其它共享端改了客户端又不会知道,缓存里的内容不能及时刷新。
所以客户端能缓存的只有独占模式,要共享就不能开缓存。
SnusAbuser-avatar

SnusAbuser

[quote][tid=28885002]Topic[/tid] Post by [uid=9508012]lordvm[/uid] (2021-10-10 11:39):

NAS上有100多t空间,其中已经有很多数据了,想以iscsi方式把nas空间挂载到主机上。

1、NAS操作系统为winserver2016,挂载31块硬盘,使用StableBit DrivePool软件合并为1个160TB的本地逻辑磁盘。
[img]https://img.nga.178.com/attachments/mon_202110/14/c4Qopyx-6z2bZcT3cSsg-gg.jpg.medium.jpg[/img]
2、家用主机操作系统为win10,使用千兆网络连接NAS,目前以网络共享方式访问NAS。
[img]./mon_202110[/quote]再顶下,有没有对高频访问文件自动缓存到ssd加速的软件?
Sur1y-avatar

Sur1y

我看iscsi也是基于网络的协议啊,用千兆网无论如何也提升不了访问速度啊,client机加再多缓存也没用
Cinnamu-avatar

Cinnamu

[quote][pid=558310695,28885002,1]Reply[/pid] Post by [uid=9508012]lordvm[/uid] (2021-10-15 09:02):

再顶下,有没有对高频访问文件自动缓存到ssd加速的软件?[/quote]存储空间里面已经用ssd加速了,客户端就没必要外加速了,这个感觉没啥必要