1. /etc/exports //解决客户与服务器文件存取权限问提
[root@acermt ~]# rpm -qa | grep nfs-utils // rhel6
nfs-utils-lib-1.1.5-1.el6.i686
nfs-utils-1.2.2-7.el6.i686
2. # vim /etc/exports
/share 192.168.0.1/24(rw,sync),192.168.0.2/24(rw,sync) //两个网段或主机ip之间用逗号或
空格隔开,ro 只读权限 rw 可读可写 sync 保持同步写入硬盘和内存中
其他的几个参数:
no_root_squash: 登录共享目录用户是root身份,则对该共享目录具有root权限 不建议使用
root_squash:root登录共享目录权限被压缩成匿名用户通常GID UID变为nobody(nfsnobody)
那个系统账户的身份。
all_squash:无论什么权限都压缩为匿名用户
anonuid: anon~anonymous(匿名者) 我们可以自行设置一个已存在/etc/passwd中的UID
anongid: 同anonuid 设置一个GID
/share *.example.com(rw,sync) //也可以接主机名并且支持通配符 * 或 ?
但要保证自己(NFS server)DNS可以正确地解析所填的域名
/tmp *(ro,sync) //所有通配
3.
# /etc/init.d/rpcbind status 端口映射服务进程 的运行状态 一般默认running
4. # /etc/init.d/nfs restart
5. # /etc/init.d/netfs restart
# chkconfig netfs on //设置为开机自启动6. #exportfs -ar //如果再一次更改 /etc/exports 不必重新启动 nfs netfs
additions :
比较 nfs 和 netfs 1. # cat /etc/init.d/netfs
[root@acermt ~]# cat /etc/init.d/netfs
#!/bin/bash
#
# netfs
Mount network filesystems. //netfs 作用
#
# Authors: Bill Nottingham
# AJ Lewis
# Miquel van Smoorenburg,
#
# chkconfig: 345 25 75
# description: Mounts and unmounts all Network File System (NFS), \
# CIFS (Lan Manager/Windows), and NCP (NetWare) mount points.
### BEGIN INIT INFO
# Provides: $remote_fs
# Short-Description: Mount and unmount network filesystems.
# Description: Mount and unmount network filesystems.
### END INIT INFO
2.[root@acermt ~]# cat /etc/init.d/nfs
#!/bin/sh
#
# nfs This shell script takes care of starting and stopping
# the NFS services.
#
# chkconfig: - 30 60
# description: NFS is a popular protocol for file sharing across networks.
# This service provides NFS server functionality, which is \
# configured via the /etc/exports file.
# probe: true
# config: /etc/sysconfig/nfs
阅读(704) | 评论(0) | 转发(0) |