标签:exports 硬盘 rest 防火墙设置 配置文件 服务器端 相关 exp pkg
1、系统环境查询当前系统,安装对应得版本得 nfs相关软件;本文系统环境为 Ubuntu 16.04 amd64
# lsb_release -a
?
直接 deb安装
# dpkg -i *.deb
?
# apt-get install nfs-kernel-server
?
若不需要 防火墙,可直接关闭防火墙
# ufw disable
?
修改配置,重启服务
# vim /etc/exports
# /etc/init.d/nfs-kernel-server restart
## 或者不需要重启服务,让配置生效( exportfs -r),客户端最好重新挂载
?
/opt *(rw,async,fsid=0,no_root_squash,no_subtree_check)
参数 | 说明 |
---|---|
/opt | 共享目录 |
rw | 可擦写 (read-write) |
async | 数据会先暂存于内存当中,而非直接写入硬盘 |
no_root_squash | 客户端使用 NFS 文件系统的账号若为 root 时,系统该如何判断这个账号的身份?预设的情况下,客户端 root 的身份会由 root_squash 的设定压缩成 nfsnobody, 如此对服务器的系统会较有保障开放客户端使用 root 身份来操作服务器的文件系统 |
no_subtree_check | 默认参数 |
备注 | 详细参见 "man exports" |
?
查看当前服务共享的目录
# showmount -e
直接 deb安装
# dpkg -i *.deb
?
# apt-get install nfs-common
?
# mount -t nfs {nfs_server_ip}:{share_path} {mount_path}
参数 | 说明 |
---|---|
nfs_server_ip | NFS 服务器IP |
share_path | NFS 服务器共享目录 |
moun_path | NFS客户端本地挂载目录 |
?
# umount {mount_path}
标签:exports 硬盘 rest 防火墙设置 配置文件 服务器端 相关 exp pkg
原文地址:http://blog.51cto.com/11495268/2311481