详解Suse 10安装nfs步骤
创始人
2024-06-13 03:50:19
0次

本文向大家介绍Suse 10安装nfs,可能好多人还不了解Suse 10,没有关系,看完本文你肯定有不少收获,你就能轻松的的完成希望Suse 10安装nfs,本文能教会你更多东西。

一. 服务器端
a. 查看nfs是否安装:  rpm -qa | grep nfs && rpm -qa | grep portmap    (自带已安装nfs-utils 1.0)
修改配置文件 /etc/exports
e.g.     /var/log/nfs 192.168.0.3(rw,sync,no_root_squash)   (如果没有no_root_squash, client端将不能用root mount (reason given by server: Permission denied), 再次试验把no_root_squash 去掉, 重启

2.nfsserver, 可用 root mount。需研究)与NFS相关的几个文件, 命令
a, /etc/exports
对NFS卷的访问是由exports来批准, 它枚举了若干有权访问NFS服务器上文件系统的主机名.

b, /sbin/exportfs
维护NFS的资源共享. 可以通过它重新设定 /etc/exports 的共享目录, 卸载NFS Server共享的目录或者重新共享等.

c, /usr/sbin/showmount
用在 NFS Server 端,而 showmount 则主要用在 Client 端. showmount 可以用來查看 NFS 共享的目录资源.

d, /var/lib/nfs/xtab
NFS的记录文档: 通过它可以查看有哪些Client 连接到NFS主机的记录.

下面这几个并不直接负责NFS, 实际上它们负责所有的RPC
e, /etc/default/portmap
实际上, portmap负责映射所有的RPC服务端口, 它的内容非常非常之简单(后面详述)

f, /etc/hosts.deny
设定拒绝portmap服务的主机

g, /etc/hosts.allow
设定允许portmap服务的主机

1.具体参数如下:
rw:    可以写入权限
ro:    只读权限
no_root_squash:      登陆NFS主机共享目录的如果是root用户那么那的权限也为root但是这样并不安全
root_squash:         登陆的用户如果为root它的权限将变成nobody
all_squash:          不论登陆的用户是什么用户都以匿名用户的权限
sync:               数据同步写入硬盘和内存中
async:              数据先暂时存放在内存中,而不写入硬盘
anounid:             这个可以自己设定uid,但是必须与/etc/passwd目录中用户uid一样
anongid:             同anonuid,但是变的是group id

2.  /etc/hosts.deny
portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL
/etc/hosts.allow
portmap: 192.168.0.1 , 192.168.0.2
lockd: 192.168.0.1 , 192.168.0.2
rquotad: 192.168.0.1 , 192.168.0.2
mountd: 192.168.0.1 , 192.168.0.2
statd: 192.168.0.1 , 192.168.0.2

3. 启动服务
service portmap start
service nfsserver start

4. rpcinfo -p localhost        可以查看服务信息 (nfs, )
   showmount [-ae] localhost  显示是否有挂载
   nfsstat  提供NFS运行的统计信息. 包括客户端的RPC和NFS统计信息, 以及服务端的RPC和NFS统计信息.
   exportfs [-aruv]               exportfs来从新扫描一次/etc/exports文件, 不需重启nfs 服务

参数说明:
-a: 全部挂载(或者卸载)/etc/exports 文件的设置
-r: 从新挂载/etc/exports 里设置,此外,同步更新/etc/exports 及/var/lib/nfs/xtab的内容
-u: 卸载某一目录
-v: 在导出时,将共享目录显示在屏幕上

二.  客户端
service portmap start
mount -o nolock -t nfs :/home/lqm /mnt/nfs
mount –t nfs –o rsize=1024,wsize=1024,timeo=3,udp 192.168.0.3:/var/log/nfs /var/tmp

开机启动时自动加载NFS服务器导出目录:  vi  /etc/fstab
192.168.0.3:/var/log/nfs      /mnt    nfs     rsize=8192,wsize=8192,timeo=14,intr
192.168.0.3:/tmp /mnt/nfs nfs defaults 0 0

全文清晰透彻的讲解了Suse 10安装nfs,通过本文希望你能熟练的完成nfs的安装,对你学习Suse 10有所帮助。

【编辑推荐】

  1. 详解Suse YaST的问题
  2. Open Suse Linux平台迁移好与坏
  3. 解决Suse中文编码问题知识
  4. 讲述:Suse FAQ设定ftp服务
  5. 浅析Open Suse下的文件删除

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
只需三步,让你掌握阿尔法路由器... 请参照以下阿尔法路由器设置方法,通过浏览器进入及设置宽带路由器。经过这三个步骤的设置,基本上能够熟悉...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...