Linux 下的NFS server 架设基础及方法<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1, NFS server简介
网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以象访问本地文件一样访问远端系统上的文件。
2,Linux下NFS server的安装(RHEL5)
 首先来查看一下当前系统里是否安装了NFS的rpm包:
[root@localhost ~]# rpm –qa|grep nfs
将会看见有两个RPM包,分别为:
nfs-untils-1.0.9-16.el5     #提供nfs服务的软件包
nfs-untils-lib-1.0.8-7.2    #库文件
默认情况下,的NFS server RPM包是有安装,另外还有一个软件包
 
[root@localhost ~]# rpm –qa|grep portmap
如果没有安装可以在系统盘中的portmap -4.0-65.2.2.1文件,然后安装
[root@localhost ~]# rpm  -ivh  portmap -4.0-65.2.2.1   #管理 RPC的连接
 
查看一下进程情况,
[root@localhost ~]# ps –eaf|grep portmap
这里不要启动服务,默认情况下,系统运行时就开启了此服务。
 
看看111端口是否在运行:
[root@localhost ~]#netstat –anf|grep :111
正常情况下TCP-111 HE UDP-111是开启的
 
Portmap的两个进程是 rpc.nfsd 和 rpc.mountd
现在通过脚本运行:
[root@localhost ~]# /etc/rc.d/init.d/nfs start
[root@localhost ~]# ps –eaf|grep mountd    #mountd 进程主要管理文件。
 
[root@localhost ~]#netstat –anf|grep :2049   #由nfsd 进程监听
[root@localhost ~]#netstat –anf|grep rpc.mountd    #端口是不固定的
[root@localhost ~]# rpcinfo –p    #查看所有的NFS进程运行的状态
 
注意这个时候如果有防火墙记得打开相应的端口:
[root@localhost ~]# iptables –I input –p tcp –dport 2049 –j accept
[root@localhost ~]# iptables –I input –p udp –dport 2049 –j accept
[root@localhost ~]# iptables –I input –p tcp –dport 111 –j accept
[root@localhost ~]# iptables –I input –p udp –dport 111 –j accept
 
 
3, NFS server主配置文件的配置信息
 Linux下的nfs server主配置文件是/etc/exporce文件。当nfs server正确安装后,etc/exporce文件时自动生成的,但是里面没有内容。
编辑文件:
[root@localhost ~]# vi /etc/exporce
键入内容:
/projects   *(or)  *.wivce.edu(rw,sysc)   
/projects  #是导出来的路径以及权限
*(or)      #表示任何主机以只读权限访问
*.wivce.edu(rw,sync)  #表示只要是wivce.edu域中的任何主机有只读和写的权限,而且写的时候是同步写到server的服务器的存贮设备中。而async是异步的,先驻客户的内存中。默认为sync方式。
/home/abc   pc0001 (rw,all_aquarb,用户ID,组ID)   #导出目录/home/abc  
/pub         #导出目录/pub
然后存档退出,重启服务
[root@localhost ~]# exportfs –r –v
或者
[root@localhost ~]# /etc/rc.d/init.d/nfs restart
  
  
  [root@localhost ~]# exportfs       #导出exportfs文件夹中的文件
[root@localhost ~]# exportfs  -v   #导出的文件时更详细的内容
 
[root@localhost ~]# exportfs –I  *:/usr –o  ro –v
就是把USR目录导出 如果在exportfs里那就直接导出,如果是不在exportfs里的文件,那在导出是需要加上-I 以及 –o 还有权限。
 
[root@localhost ~]# more /var/lib/nfs/etab    #有详细的导出记载内容
 
在windows下配置客户端:
开始》运行“cmd”
首先我们telnet192.168.27.248(服务器的IP)
登录用户redyi  pass: redhat
然后用SU 转换到Linuxs下的root 用户身份
用showmount –e 192.168.27.248
[root@localhost ~]# showmount –e 192.168.27.248
此时会有相关信息的提示
比如说导出的目录
 
使用mount命令:
[root@localhost ~]#mkdir /nfs
[root@localhost ~]#mount 192.168.27.248:/home  /nfs   挂在在本地文件系统下
[root@localhost ~]# cd  /nfs
[root@localhost ~]# ls –l
 
 
返回NFS server :
[root@localhost ~]#cd /home
[root@localhost ~]# ls
 
很显然能看出来两种系统的User不一样。因为他们登录时基于用户名的。他们的UID是相同的,但是系统的用户名可以不一样。
关于NFS权限设置非常复杂,暂不一起跟大家分享。目前还没有形成这种能力。
 
设置自动挂在
/etc/fstab文件可以自动挂在文件
下面看下:
[root@localhost ~]#more /etc/fstab
看见内容后可以参考相关的内容格式添加自动挂载,有了自动挂载方便了操作。同时也希望朋友们带来这一方面的资料。

转载于:https://blog.51cto.com/redyi2010/399296

Linux 下的NFS server 架设基础及方法相关推荐

  1. Linux下Web服务器应用之基础简介

    Linux下Web服务器应用之基础简介 一.web服务器基本知识: WWW 是 World Wide Web 的缩写 URL:<协定>://<主机地址或主机名>[:port]/ ...

  2. cif文件服务器搭建,在linux下搭建NFS服务器实现文件共享

    介绍在linux下搭建NFS服务器实现文件共享 目录一.关于NFS 二.搭建一台NFS服务器共享特定资源 三.调优 一.关于NFS 1.NFS是Network File System的简写,即网络文件 ...

  3. 在linux系统上怎么架设服务器吗,Linux下各种服务器的架设详解

    Linux下各种服务器的架设详解 本站整理   发布时间:2009-03-10 12:10:57   作者:jb51.net   我要评论 ########DNS########bind 篇##### ...

  4. 使用Powershell管理Linux 下的 SQL Server

    使用Powershell管理Linux 下的 SQL Server 我们上一篇文章介绍了在Centos 7.3下安装及配置 SQL Server,今天我们主要介绍的是如何在Windows下使用Powe ...

  5. Linux下的NFS搭建配置

    Linux下的NFS搭建配置 一.NFS介绍 1.NFS简介 2.NFS特点 二.环境介绍 三.服务端配置 1.创建共享目录 2.检查NFS包是否安装 3.安装nfs相关包 4.编辑配置文件 5.重启 ...

  6. Linux下安装PPPOE SERVER

    Linux下安装PPPOE SERVER 网关研发部:童小琴.王鑫宇 安装准备 下载pppoe软件包rp-pppoe-3.8.tar.gz(或rp-pppoe-3.10.tar.gz). 在虚拟机上安 ...

  7. [转帖]linux下的X server:linux图形界面原理

    linux下的X server:linux图形界面原理 https://www.cnblogs.com/liangxiaofeng/p/5034912.html linux下的X server:lin ...

  8. linux下的X server:linux图形界面原理

    linux下的X server:linux图形界面原理 Moblin Core是在Gnome Mobile的平台上建立.我以前玩Linux,提交的都和图像没有关系,连Xwindows都不用启动,开机后 ...

  9. 2g内存用linux的哪个版本,Linux 下安装sql server 时 2G内存限制的最新(2019-08-15) 解决方案...

    关于 sqlserver 在linux下安装时有最小内存限制的问题,网上有很多类似的说明,那些操作都是正确的,如果不成功可能 "姿势"不对. 需要注意的是:不能使用最新版本!!!  ...

最新文章

  1. jedis操作redis(一)
  2. 2.3.2 Batch Norm介绍
  3. 图片SIFT特征匹配处理
  4. 腾讯在信息流内容理解技术上的解决方案
  5. Mac Nginx 配置 Tomcat 配置 jdk环境变量 Nginx部署服务遇到的坑(3)
  6. sqlserver数据库安装后服务配置
  7. 功能测试点有哪些?怎么做好软件功能测试?
  8. java中设置按钮随窗口变化_java JLabel 标签内容如何随着窗口的变化而变化
  9. linux c 字符串一部分,【Linux c】字符串的截取
  10. Linux用apt命令安装软件
  11. Centos7 安装Luarocks过程
  12. zoom 前台_鼠标hover元素scale/zoom中心点放大效果实例页面
  13. wifi的html页面,笔记本怎么设置wifi
  14. vscode启动Python调试 找不到指定模块
  15. Tableau 符号地图、连续面积图、圆视图、仪表板
  16. 程序员应如何提高系统分析能力(转)
  17. 华硕笔记本电脑计算机打不开,华硕笔记本电脑无线开关打不开怎么办
  18. java 地图轨迹_百度地图多个坐标连成轨迹
  19. tomcat更改默认端口
  20. ROS TF2静态坐标发布

热门文章

  1. pc端常见布局样式总结(针对常见的)
  2. MySQL----联结
  3. Linux中文件上传使用rz
  4. 四.Android adb命令(持续更新...)
  5. 利用partition分组查询 查询每个分组第一条数据
  6. 使用WireShark简单分析ICMP报文
  7. 【Android】EditText的一个问题
  8. 假如我是陈一舟--我的大社交生态系统战略
  9. SQLSERVER 2008 R2中的全文检索
  10. 【会议】2009-3-23