nfs 安装
2016-01-14 16:43
85 查看
服务器端
1.安装依赖:
1)NFS的安装是非常简单的,只需要两个软件包即可,而且在通常情况下,是作为系统的默认包安装的。
nfs-utils-* :包括基本的NFS命令与监控程序
portmap-* :支持安全NFS RPC服务的连接
yum -y install nfs-utils portmap
2)centos 6(在CentOS 6.5当中,portmap服务由rpcbind负责) :
yum -y install nfs-utils rpcbind
2.启动nfs 并设置nfs 服务开机启动:
service rpcbind start ; service nfs start
chkconfig rpcbind on ; chkconfig nfs on
3.配置nfs 配置文件
vim /etc/exports
/nfs01 192.168.32.*(rw,sync,no_root_squash)
其中括号中的参数:
01 ro 该主机对该共享目录有只读权限
02 rw 该主机对该共享目录有读写权限
03 root_squash 客户机用root用户访问该共享文件夹时,将root用户映射成匿名用户
04 no_root_squash 客户机用root访问该共享文件夹时,不映射root用户
05 all_squash 客户机上的任何用户访问该共享目录时都映射成匿名用户
06 anonuid 将客户机上的用户映射成指定的本地用户ID的用户
07 anongid 将客户机上的用户映射成属于指定的本地用户组ID
08 sync 资料同步写入到内存与硬盘中
09 async 资料会先暂存于内存中,而非直接写入硬盘
10 insecure 允许从这台机器过来的非授权访问
4.重启nfs 或者使用exportfs命令使设置生效
重启nfs:service nfs restart
用exportfs:exportfs -rv
exportfs用法说明:
-a :全部mount或者unmount /etc/exports中的内容
-r :重新mount /etc/exports中分享出来的目录
-u :umount 目录
-v :将详细的信息输出到屏幕上
5.设置 nfs01 权限:
chmod -R a+w /nfs01
6.设置与客户端写入文件相同的账户:
useradd -u 1003 tomcat
客户端
1.服务器端使用showmount命令查询NFS的共享状态
showmount -e //默认查看自己共享的服务,前提是要DNS能解析自己,不然容易报错
showmount -a //显示已经与客户端连接上的目录信息
2.客户端挂载:
mkdir /nfs01
mount -t nfs 192.168.32.78:/nfs01 /nfs01 -o proto=tcp -o nolock
3.设置开机自动挂载:
echo "192.168.32.78:/nfs01/ /nfs01 nfs defaults 0 0" >> /etc/fstab
4.设置 nfs01 权限:
chmod -R a+w /nfs01
5.设置写入/nfs01 的用户:
useradd -u 1003 tomcat
passwd tomcat
1.安装依赖:
1)NFS的安装是非常简单的,只需要两个软件包即可,而且在通常情况下,是作为系统的默认包安装的。
nfs-utils-* :包括基本的NFS命令与监控程序
portmap-* :支持安全NFS RPC服务的连接
yum -y install nfs-utils portmap
2)centos 6(在CentOS 6.5当中,portmap服务由rpcbind负责) :
yum -y install nfs-utils rpcbind
2.启动nfs 并设置nfs 服务开机启动:
service rpcbind start ; service nfs start
chkconfig rpcbind on ; chkconfig nfs on
3.配置nfs 配置文件
vim /etc/exports
/nfs01 192.168.32.*(rw,sync,no_root_squash)
其中括号中的参数:
01 ro 该主机对该共享目录有只读权限
02 rw 该主机对该共享目录有读写权限
03 root_squash 客户机用root用户访问该共享文件夹时,将root用户映射成匿名用户
04 no_root_squash 客户机用root访问该共享文件夹时,不映射root用户
05 all_squash 客户机上的任何用户访问该共享目录时都映射成匿名用户
06 anonuid 将客户机上的用户映射成指定的本地用户ID的用户
07 anongid 将客户机上的用户映射成属于指定的本地用户组ID
08 sync 资料同步写入到内存与硬盘中
09 async 资料会先暂存于内存中,而非直接写入硬盘
10 insecure 允许从这台机器过来的非授权访问
4.重启nfs 或者使用exportfs命令使设置生效
重启nfs:service nfs restart
用exportfs:exportfs -rv
exportfs用法说明:
-a :全部mount或者unmount /etc/exports中的内容
-r :重新mount /etc/exports中分享出来的目录
-u :umount 目录
-v :将详细的信息输出到屏幕上
5.设置 nfs01 权限:
chmod -R a+w /nfs01
6.设置与客户端写入文件相同的账户:
useradd -u 1003 tomcat
客户端
1.服务器端使用showmount命令查询NFS的共享状态
showmount -e //默认查看自己共享的服务,前提是要DNS能解析自己,不然容易报错
showmount -a //显示已经与客户端连接上的目录信息
2.客户端挂载:
mkdir /nfs01
mount -t nfs 192.168.32.78:/nfs01 /nfs01 -o proto=tcp -o nolock
3.设置开机自动挂载:
echo "192.168.32.78:/nfs01/ /nfs01 nfs defaults 0 0" >> /etc/fstab
4.设置 nfs01 权限:
chmod -R a+w /nfs01
5.设置写入/nfs01 的用户:
useradd -u 1003 tomcat
passwd tomcat
相关文章推荐
- Android6.0 Run-time permission
- ps查看进程
- dwr上传文件
- 16-01-14 TextView 属性
- leveldb代码阅读(5)——恢复数据库的状态
- 另外几种Java集合框架详解
- windows 环境下面nginx的安装与配置
- redis实现分布式锁
- [未完成]游戏粒子系统的优化相关
- linux 文件查找
- 个人总结
- 把电脑·系统属性·注册到(JS的名字,电话)给更改掉
- 之字打印树
- SVN服务器端安装、配置与管理
- Java调用 新浪微博API 接口发微博,逐项讲解,绝对清晰
- mysql 源码安装
- 自定义瀑布流
- bzoj3514: Codechef MARCH14 GERALD07加强版
- Jquery实现列表项的快速检索
- [IMX6Q][Android5.1]移植笔记 --- uboot_v2015.04移植