远程挂载NAS盘到本地

介绍

NAS的一大功能就是备份,来释放我们电脑端和手机端的存储空间。而手机端我们使用Qfile APP来上传了下载NAS上的文件。而对于电脑端来说最好的方式就是直接将NAS中的空间挂载到资源管理器上了,这里提供几种方法来实现。

开启FTP服务

第一种方法最为简单,直接开启NAS中的FTP服务就可以了:

然后在电脑中使用添加一个网络位置输入ftp路径就可以了:

其结果就会在windows的文件资源管理器中生成一个网络位置文件夹:

你可以在这个文件夹中右键登录使用不同的用户来管理该文件夹:

总结

ftp服务非常强大,如果你将ftp的根目录设置为NAS的根目录你甚至可以用管理员账户对整个NAS的文件进行修改。所以在开启ftp服务的时候必须严格规定权限,并且设置好ftp根目录,仅仅将某一块内容共享出去。

开启sftp

sftp(SSH File Transfer Protocol)即SSH文件传输协议,也被称为安全文件传输协议。既然提到了SSH也就意味着他也是通过22端口来传输文件的。在威联通NAS中默认是开启ssh服务的这也就意味着你可以直接使用他。

他的好处也是显而易见的,相比于ftp他更加的安全并且只需要一个22端口,通常情况下都是默认开启的尤其在linux操作系统中sftp是首选方案。

使用NFS服务

NFS是网络文件系统的简称,是由SUN公司开发的unix表示层协议,能使使用者访问网络上别处的文件就像使用自己的计算机一样。它允许网络中的计算机之间通过TCP/IP网络共享资源。是一个B/S结构,本地的NFS客户端应用可以透明的读写位于远端NFS服务器上的文件,就像访问本地文件一样。不同于ftp那样要更改文件必须先下载更改在上传,而NFS的更改直接在远程进行。
威联通内置了对NFS的支持,但是默认并没有启动,你可以启动他们,注意启用NFS v3服务,好些NFS客户端并不支持v4(说的就是微软内置的NFS客户端):

然后我们可以在共享文件夹中设置NFS的共享选项:

为了安全起见可以设置squash选项:

  • no_root_squash:访问共享目录时,如果是root权限,对共享目录也具有root权限(相对不安全)
  • root_squash: 如果访问共享目录是root的权限用户,对共享目录的权限会被压缩为nfsnobody用户的权限
  • all_squash: 不管你访问共享目录的用户是谁,都必须压缩为nfsnobody用户的权限

    由于我们只是自己使用,为了方便直接设置NO_ROOT_SQUASH就可以了,如果是共享给多个人切记不要这么设置。最好是创建群组赋予相应的读写权限,然后设置好各个用户的读写权限,并设置Squash选项为非no_root_squash.

win10下挂载

NAS中提供了NFS服务,如果想要在本地使用就需要在本机上安装NFS客户端来连接他了。win10中可以通过控制面板-程序-启用或关闭Windows功能中来启用NFS客户端:


开启后通过我的电脑 - 计算机 - 映射网络驱动器:

指定一个盘符然后就是输入\服务器ip\Public 这个共享文件夹地址。这时会弹出让你输入凭证,此时输入用户名就可以了:

可以看到我的电脑中已经出现了一个共享的盘了:

点击属性就可以看到这个是NFS共享的了:

SMB协议

SMB协议是微软主导制定的一个协议,主要是作为Microsoft网络的通讯协议。windows网上邻居发现的共享文件夹就是使用的这个协议。可以通过windows自带的映射网络文件夹挂载。对于windows而言使用这种协议的兼容性是最好的。而威联通也默认开启了这个协议。只要你设置了共享文件夹,都可以通过windows的文件管理器下的映射网络驱动器来直接挂载(跟NFS相同的操作)。

默认是开启的,由于太耗费资源,我将他们关闭了。

使用ISCSI服务

根据百度百科中的描述ISCSI被描述为Internet小型计算机系统接口,即把原来只用于本机的SCSI协议透过TCP/IP网络发送,使连接距离可作无限的地域延伸。说白了就是远端的硬件设备可以被当做本地的设备使用,这就非常NICE了,可以直接实现将NAS中的硬盘作为电脑的硬盘使用。而win10和威联通都是支持ISCSI服务的。

在NAS中的设置

在存储与快照总管中选择ISCSI存储并新建一个ISCSI:

配置身份验证,ISCSI默认是不需要验证用户名密码的,你也可以开启他们这样会在连接到此目标后验证身份,如果是自家电脑使用就不需要验证了,如果需要在公网上使用还是开启为好。

配置ISCSILUN,可以理解为这个远程硬盘的位置,根据说明厚立即配置就是为LUN预先配置空间,这个空间即使没有用也在NAS磁盘上被占用了。而精简置备意思就是根据写入的数据动态增加空间,这里必然是精简置备了啊:

接下来直接下一步下一步就可以了。这样就创建了一个ISCSI服务并且为其挂载了一个硬盘映像:

电脑上连接

打开win10控制面板搜索ISCIS:

在发现中点击发现门户输入NAS的ip地址(如果你更改了默认端口3260还需要设置端口),然后点击添加服务器设置同样的值:

此时选择目标选项卡,刷新后会出现一条内容连接就可以了:

如果你设置了身份验证在选择连接时需要选择高级选项中打开验证在其中输入你创建的用户名密码就可以了:

此时你在我的电脑中并不能发现你挂载的硬盘,但是你可以在磁盘管理中看到,就跟你新插入一个硬盘一样:

总结

实际上你完全可以将它当做本地硬盘使用,在里面安装软件都可以。并且在NAS中我们可以使用LUN导入/导出功能定时创建备份:

需要注意的是,一个ISCSI共享的硬盘只能由一台电脑使用。并且ISCSI虽然有诸多优点,但是他作为一个独立的硬盘其中的文件并不能在NAS中被访问,只能被挂载到系统中使用,并且Linux和win下也并不是完全通用。而FTP就可以在不同的操作系统以及NAS上共享文件。

WebDAV

首先启用控制台中的Web服务器中的WebDAV:

编辑共享文件夹权限:

这样就将一个文件夹共享了出来。

使用软件挂载

这里使用RaiDriver 软件来挂载这个WebDav,实际上这个软件可以挂载非常多协议甚至云盘上的空间到本地盘符上。

可以看到已经被挂载完成了:

总结

实际上WebDAV与FTP基本上使用方式差不多,区别就是协议不同,一个使用http协议一个使用ftp协议,硬要说区别应该是http协议支持SSL安全传输。

结束语

目前介绍了市面上常用的几种协议,基本上涵盖了威联通所有可以共享的协议内容(苹果相关的除外),下面来总结一下上述的内容:

  1. ftp:在互联网诞生之初就有了,优点是极好的兼容性和访问性,直接一个浏览器就可以在任何平台上访问其中的内容。缺点就非常多了例如明文传输安全性差、操作都是需要下载到本地才能进行性能并不好等等。并不推荐使用该方式来挂载远程存储,他主要用来文件的分享。
  2. sftp:依托于SSH来进行文件的共享,好处就是加密、SSH通常都会开启这样在共享的时候就不需要配置繁琐的防火墙等设置。但是其传输效率依然并不是很好,其主要就是解决ftp明文传输的问题。
  3. NFS/SMB:这两个比较像,一个通常用于linux下,而SMB由于是微软开发的所以在win下被天然的支持兼容性非常的好。而NFS着更多的是用于linux系统中。就性能而言NFS在共享界应该是属于性能最优异的,而SMB则是兼容性最好的存在。如果想要多端共享(手机、电脑、电视等)选择SMB肯定是没有错的。
  4. webdav:既然其前面写的web就知道其与互联网的关系,由于其依托于http协议而目前互联网的繁荣也就意味着webdav的强大,他运行用户编辑和管理远程服务器上的文件。目前基本上主流的操作系统都支持webdav,甚至类似wps、photoshop等都集成了webdav客户端。你完全可以将类似坚果云这样的云盘作为webdav服务器来让wps这样的客户端直接读取。
  5. ISCSI:这个比较特殊,将他理解为一个实际的硬盘就可以了,你可以在上面安装软件、分区等等操作。你本机甚至可以不要硬盘直接在ISCSI上安装操作系统(当然这需要一些知识储备,但是安装个虚拟机是完全没有问题的)。

tips:
在windows中使用NFS会导致中文乱码,最终还是换回了SMB。。。

链接:https://bbbe.top/archives/123.html
来源:随风的博客
文章版权归作者所有,未经允许请勿转载。
本网站使用者因为违反本声明的规定而触犯中华人民共和国法律的,一切后果自己负责,本网站不承担任何责任。
本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
本文仅供学习参考,请勿用于违法用途。 若根据文章内容操作遭受任何损失,请自行承担责任。
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录