Networking 通过家庭/公共网络共享USB存储

Networking 通过家庭/公共网络共享USB存储,networking,usb,Networking,Usb,是否可以将USB存储设备放入计算机中,然后将其作为USB在整个网络上显示,类似于将打印机连接到计算机时,您可以将其作为公共设备在整个网络上显示 如果可能的话,我如何做到这一点?有没有开源软件可以帮助我做到这一点?USB是否也会被读取为USB存储设备或其他东西?谢谢 据我所知,没有任何文件系统是为多个驱动程序并发访问而设计的。因此,将USB大容量存储设备作为块设备同时暴露给多台计算机只会导致故障(文件或文件系统损坏或状态不一致)。要在设备上共享文件,最好使用为其设计的软件(SMB/Samba、FT

是否可以将USB存储设备放入计算机中,然后将其作为USB在整个网络上显示,类似于将打印机连接到计算机时,您可以将其作为公共设备在整个网络上显示


如果可能的话,我如何做到这一点?有没有开源软件可以帮助我做到这一点?USB是否也会被读取为USB存储设备或其他东西?谢谢

据我所知,没有任何文件系统是为多个驱动程序并发访问而设计的。因此,将USB大容量存储设备作为块设备同时暴露给多台计算机只会导致故障(文件或文件系统损坏或状态不一致)。要在设备上共享文件,最好使用为其设计的软件(SMB/Samba、FTP、SFTP、NFS等)

但是,如果您知道自己在做什么(也许您想使用主机上不支持的文件系统),则有一个称为“网络块设备”(NBD)的工具。这件事有点奇怪。您可以将其配置为服务于USB大容量存储设备节点


如果做不到这一点,您可以尝试使用Samba/FTP/…为设备节点提供服务,但我没有尝试过。在连接到Wi-Fi网络的任何计算机上,启动浏览器,然后导航到路由器的IP地址。您可以在路由器的背面、设备手册中或通过在线搜索找到它。在大多数情况下,它看起来像
192.168.X.X

当页面加载时,将要求您使用用户名和密码登录。如果你改变了它,你应该知道它。如果没有,它可能仍然是admin(用户名)和admin(密码)。 对于属于后一类的用户,请尽快更改密码,然后再继续下一步

每个路由器的接口都不同,但是如果你的路由器有USB端口,你会在管理员设置下找到一个名为“文件共享”的链接。在此窗口中,启用文件共享服务器(也称为SAMBA)。应用设置,然后退出

您现在可以对连接的硬盘进行读写操作了。打开文件资源管理器窗口,并导航到左侧栏中的网络文件夹。然后,清除浏览器窗口顶部的路径,并输入
\\\[您的IP地址]
。例如,它可能看起来像:
\\192.168.1.1
这样,您的驱动器就会出现

打开它以访问其内容,就像打开任何其他文件夹一样。如果要求您登录,只需使用路由器的登录凭据(与登录Web界面时使用的凭据相同)


如果您打算让硬盘保持连接状态,以便可以从任何资源管理器窗口轻松访问它。为此,右键单击驱动器并选择“映射网络驱动器…”为其命名,文件夹将显示在侧边栏中。

hmm。。。NBD是我想要的东西,但它只在linux上工作,我需要它在windows上工作,谢谢你的帮助。