- NFS和Samba服务的功能差不多,但在应用场景上还是有很大的区别;NFS主要应用于实现NAS网络附加存储,Samba服务主要应用于文件服务器。
- 目前数据存储主要分为三种类型:·直连式存储(传统意义上在服务器内安装一组大容量 硬盘,然后服务器中的数据都是直接存储在硬盘 里;这种方法存在很多缺陷:一方面扩展容量比较 麻烦,一方面不便于在不同服务器之间进行共享数 据,一般现在很多都是服务器集群。)
·网络附加式存储(NAS,指将一台服务器中的存储空间共享给其他服务器来使用,这样的好处是可以在不同服务器之间共享数据,常用的就是NFS服务;例子:当一个网站是由几个Web服务器组成的集群,如果采用DAS就需要将网站的数据在每台服务器里都备份一份,如果采用NAS,就只需要将数据存放在一台服务器上,然后共享给其他服务器使用。NAS的缺点是当访问的数据量过大时,就会影响存放数据的那台服务器的性能;NAS是属于文件级的共享,性能和效率比较低)
·存储区域网络(SAN,与NAS原理差不多,也是属于网络存储方式,将数据通过挂载方式共享给其他服务器,SAN的性能高,是基于数据块级的共享,SAN要用到一个专门的协议,叫“iSCSI”,SCSI是一种硬盘接口的类型,是专门给服务器所使用的接口,PC机常用SATA接口;顾名思义就是网络上的接口的意思,将现有的SCSI接口和以太网结合,让服务器直接使用网络存储,就是说在SAN,不用通过NFS服务将存储设备共享给其他服务器使用,而所有服务器将网络上的存储设备当作本地磁盘使用,性能也相对比NAS好。)
- Samba服务主要被应用于作文件服务器,主要用在企业网络中,主要是用来实现文件的下载和上传的,通过文件服务器既可以对网络中的共享资源进行统一集中管理,又可以通过设置权限来控制用户的访问,关键的是权限的设置,因而在企业办公网络中应用比较广。
- 使用Samba服务的客户端多半都是Windows系统,如果客户端要经常性的访问某个共享资源,那么可以采用映射网络驱动器的方式将共享资源映射成Windows系统中的一个分区,这样方便于使用。
- 以win10为例,“此电脑”或“网络”右键的菜单里都有“映射网络驱动器”的选项,选择执行后,输入要映射的网络共享资源的UNC路径,并为其选择一个没被使用的盘符,以后如果在想去访问共享目录,就可以直接去映射的盘符里操作,这种操作适用于经常使用Windows共享目录的时候,这样也就要求服务器不能轻易去关机或重启。
在Samba服务中要做磁盘配额,必须新添加一块硬盘,不能对根目录进行磁盘配额,只能对根目录下的子目录进行磁盘配额,然后将对子目录挂载到磁盘分区上操作;共享的目录最好放在一个单独的硬盘上,以好实现磁盘配额。/etc/fstab
Ps:IDE(老的,淘汰的),SCSI(专用于服务器),STATA(用的比较广泛,服务器和PC均涉及),NVME(固态硬盘的接口)硬盘四种接口类型。