NFS服务安装配置(centos7 nfs-utils示例)
来源:互联网 发布:黑客模拟软件 编辑:程序博客网 时间:2024/05/17 17:40
测试机器
- nps-server 10.166.205.104
- nfs-client 10.166.205.101
server端
安装nfs-utils和rpcbind
$ sudo yum install nfs-utils rpcbind编辑配置文件/etc/expots(默认为空)
$ sudo vi /etc/exports
/nfs 10.166.205.0/24(rw,sync,no_root_squash,no_subtree_check)[注]
配置文件说明:
/nfs 为共享目录
10.166.205.0/24 可以为一个网段,一个IP,也可以是域名,域名支持通配符 如: *.qq.com
rw:read-write,可读写;
ro:read-only,只读;
sync:文件同时写入硬盘和内存;
async:文件暂存于内存,而不是直接写入内存;
no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。显然开启这项是不安全的。
root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份;
all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限;
anonuid:匿名用户的UID值,可以在此处自行设定。
anongid:匿名用户的GID值。【注意】如果被共享的文件是被主服务的那个用户创建的,在从服务器上相应的共享目录的权限用户的UID就是相对应的主服务器用户的UID。所以nfs要保证每台机器centos用户的UID与主服务器的centos用户UID一样。
//修改组名和用户名(root用户下)
groupmod -g 1000 [-n new_group_name] group_name
usermod -u 1000 [-n new_user_name] user_name使配置文件生效
$ sudo exportfs -rv启动nfs
sudo service rpcbind start #启动rpcbind
sudo service nfs start #启动nfs
sudo chkconfig rpcbind on #设置开机启动rpcbind
sudo chkconfig nfs on #设置开机启动nfs
client端
安装nfs-utils和rpcbind
$ sudo yum install nfs-utils rpcbind启动nfs
sudo service rpcbind start #启动rpcbind
sudo service nfs start #启动nfs
sudo chkconfig rpcbind on #设置开机启动rpcbind
sudo chkconfig nfs on #设置开机启动nfs查看可挂载
$ showmount -e 10.166.205.104编辑/etc/fstab,开机自动挂载
sudo vi /etc/fstab
10.166.205.104:/nfs /nfs nfs defaults 0 0 (10.166.205.104为NFS主服务器的内网ip)
【注:临时设置】
将磁盘挂载目录:
mount -t nfs 10.166.205.104:/export/primary /mnt/primary
//其中”/export/primary”为主服务器被共享目录,”/mnt/primary”为客户端共享的目录查看挂载的目录
df -h卸载挂载的目录:
umount /mnt/primary
- NFS服务安装配置(centos7 nfs-utils示例)
- Centos7配置NFS服务
- centos7安装nfs服务
- CENTOS7 安装配置 NFS
- CENTOS7 安装配置 NFS
- CentOS7中配置NFS服务
- Centos7-NFS服务配置实战
- Centos7安装配置NFS服务和挂载
- Centos7安装配置NFS服务和挂载
- Centos7安装配置NFS服务和挂载
- Centos7安装配置NFS服务和挂载
- Centos7安装配置NFS服务和挂载
- Centos7安装配置NFS服务和挂载
- Centos7安装配置NFS服务和挂载
- centos7里nfs服务配置问题
- Ubuntu安装配置NFS服务
- ubuntu安装配置nfs服务
- Ubuntu安装配置nfs服务
- 真正的inotify+rsync实时同步 彻底告别同步慢
- Android:Material Design之TextInputLayout使用
- java系统高并发解决方案(转载)
- HDU 2088 Box of Bricks
- CentOS7:ifconfig command not found解决
- NFS服务安装配置(centos7 nfs-utils示例)
- 安卓复习之旅—Thread、Runnable、Callable、Futrue类关系与区别
- connection problem
- Mybatis 时间段查询 和 模糊查询
- php变量与JS变量直接交互不通过跳转
- Service、Thread的区别和使用
- PDF文件怎么添加图片 如何编辑PDF图片
- Opencv + C++转换mnist数据集文件为图像
- invalidate()和postInvalidate() 的区别及使用