Suse 10如何安装nfs

45次阅读
没有评论

共计 2040 个字符,预计需要花费 6 分钟才能阅读完成。

丸趣 TV 小编给大家分享一下 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”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-25发表,共计2040字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)