NFS攻略 - Linux文件服务器搭建与使用实例
本文链接:http://codingstandards.iteye.com/blog/816246
(转载请注明出处)
本文内容包括:
1 NFS概述及实例
2 Linux下NFS服务端的设置
3 Linux下NFS客户端的设置
4 Windows下NFS客户端的安装及设置
1 NFS概述及实例
1.1 NFS是什么?
NFS
是网络文件系统
Network FileSystem 的
简称
,最早是由 Sun 公司
开发
出来
的,目的是想
让
不同的
机器
、不同的
操作
系統可以
共享文件。
在
Unix/Linux类的
操作系统
中
可以
用
NFS
来搭建文件服务器。
对于一个真实的运行环境而言,配置和启用文件服务器都是很有必要的。把重要的数据集中存储和管理,其安全性显然比分布存储要可靠得多。
1.2 NFS有何优缺点?
本节内容来自
NFS相关资料【2】。
优点:主要用在Linux与Linux或Linux与Unix之间的文件共享,使用时很方便简单好用,所以在共享时还是经常使用的。
缺点:NFS是基于主机来认证和访问的,明文传输,数据易被篡改和窃取从而存在很大的安全隐患,NFS没有真正的用户验证机制,而只有对RPC/Mount请求的过程验证机制, 在RPC远程调用中,一个SUID的程序就具有超级用户权限。
1.3 NFS与SAMBA比较如何?
本节内容来自NFS相关资料【3】。
samba是DEC开始开发的,用于在不同的Unix机器间进行资源共享,采用udp协议。后来基于tcp重新开发后,效率有了很大提高。它使用的协议是 SMB。微软不愿意交License费,在windows系统中对该协议重新进行了实现。既然samba和windows中的网络邻居都使用SMB协议。 那么,samba自然主要用于在windows和unix之间共享资源。资源包括文件、打印机等等。
NFS是SUN开发的,用于UNIX机器之间的资源共享。其设置相当容易,主要是配置/etc/exports文件,然后运行exportfs -a来共享出来。现在NFS已经成为UNIX/LINUX上的标配。
两者的文档都说自己的效率高一些:)从我的经验来看,nfs的效率要稍微高一些,只是差别不是太大。
从配置来看,samba比较复杂,nfs比较简单。但是复杂有复杂的道理,它让我们能够灵活的配置。
1.4 一个使用NFS作为文件服务器的实例
某IVR系统中包括如下几种功能的机器节点:(只描述与文件服务器有关的信息)
节点类型 |
与文件服务器的相关需求 |
操作系统,硬件或开发环境 |
共享目录情况 |
文件服务器
|
用于存放大量的语音文件。
|
Linux,Raid5,硬盘容量2T
|
ip地址为192.168.6.55,共享目录为/vmsnfs。
|
后台服务器
|
会定期删除文件服务器的过期文件,会按用户的要求删除文件。
|
Linux,C++
|
文件服务器的客户端,也使用/vmsnfs来访问文件服务器上的共享目录。
|
CTI服务器
|
录制语音文件保存到文件服务器,播放语音文件。
|
Windows XP,C++
|
文件服务器的客户端,将此共享目录映射到驱动器N:。
|
WEB服务器
|
用户或管理员需要访问文件服务器下载或播放语音文件。
|
Linux,Java,Tomcat
|
文件服务器的客户端,也使用/vmsnfs来访问文件服务器上的共享目录。
|
这样配置之后,此系统中的所有Linux机器都可以通过/vmsnfs访问文件服务器,而Windows则通过N:来访问,使程序几乎可以透明的访问文件服务器了。
本文后面的章节就使用此例情况来演示如何配置NFS服务端以及如何在Linux和Windows下访问共享目录。
点击下面的链接可继续查看本文其他部分内容:
2 Linux下NFS服务端的设置
3 Linux下NFS客户端的设置
4 Windows下NFS客户端的安装及设置
NFS相关资料
【1】鸟哥的Linux私房菜
NFS 伺服器
【2】51CTO技术博客
discusslinux
网络文件共享(Ftp,NFS,Samba
)——
NFS
【3】ChinaUnix论坛
samba和
NFS
的区别是什么?
【4】HUGH0001的专栏
ftp服务器(
ftp/tftp
)、
Samba
服务器、
NFS
服务器的区别
【5】TurboLinux知识库
系统管理:autofs
【6】ChinaUnix博客
windows 下访问
nfs
待续。
分享到:
相关推荐
NFS的安装只需要安装rpcbind与nfs-kernel-server就可以对外提供服务了。 NFS 服务都是通过 RPC 来具体实现的,所以要正常使用NFS服务,需要启动 rpcbind来实现端口的映射工作。 NFS客户端nfs-common
nfs-subdir-external-provisioner:v4.0.2 镜像文件
linux centos7.5 nfs-utils 网络共享资源离线rpm安装包,包括nfs-utils 的依赖包,方便使用
Linux运维-运维课程9-FTP、NFS服务12-Web服务器的搭建.mp4
k8s.gcr.io/sig-storage/nfs-subdir-external-provisioner:v4.0.2 被墙无法pull,使用nfs方式提供k8s PVC必须的镜像包。 本人小水管拉下来的,拿走不谢。 使用方法: #解压 tar -xvf k8s.gcr.io_sig-storage_nfs-...
nfs--ftp及tftp的使用.doc nfs--ftp及tftp的使用.doc
helm install nfs-provisioner nfs-subdir-external-provisioner-4.0.18.tgz --set nfs.server=address --set nfs.path=/path/filepath address :共享服务器地址 /path/filepath:共享文件路径
通过本文给大家介绍linux下nfs服务器搭建技巧,涉及到linux nfs服务器搭建相关知识,本文介绍的还不错,特此分享供大家参考。
docker load -i nfs-external-provisioner.zip
诺蒂菲尔主机说明书NFS2-3030,这是消防报警主机的说明书
该报告文档实现了: 1.创立两台虚拟机Linux分别作NFS服务器端和NFS客户端 2.成功搭建NFS服务器,懂得熟练掌握NFS服务器和客户端的搭建 3.运用NFS共享文件
nfs-client-provisioner镜像
linux aarch64版本离线nfs-utils的rpm包
win7上搭建nfs服务器一共有三种方法: 1、通过软件hanewin_nfs_server来搭建; 2、通过cygwin+nfs-server的方式搭建; 3、利用win7微软提供的nfs server服务来搭建;
nfs离线安装包,也可通过离线命令下载到本地目录: yum -y install --downloadonly --downloaddir /root/nfs nfs-utils
./configure --prefix=/nfs --disable-tirpc --disable-uuid --disable-nfsv4 --disable-gss
Linux上需要安装nfs实现文件文件共享访问的用户 3、使用场景及目标: 工作中遇到了一种情况,原有服务器的存储空间不足,无法满足现有系统的运行,因为一些原因,系统迁移和扩展内存方案不能实行,经排查现在占用...
LInux中的服务器搭建的一部分-NFS,可以帮助同学们搭建NFS服务器
linux的NFS服务器详细配置实例,使用flash或播放器打开,点击左边习题,再点击下面步骤即可
CentOS下搭建NFS服务器总结,文件服务器搭建过程记录。