乱读天书, 不求甚解
周祎骏的个人云笔记
Toggle navigation
乱读天书, 不求甚解
主页
Linux:系统配置
Linux:用户管理
Linux:优化排错
Linux:进程调度
Linux:文件系统
Linux:网络
Linux:系统服务
Linux:安全
Linux:内核
容器:Docker
容器:containerd
容器编排:Kubernetes
IAC:Terraform
大数据:Hadoop
大数据:Zookeeper
大数据:Hbase
消息队列:rsyslog
消息队列:kafka
数据库:MySQL
数据库:MongoDB
搜索引擎:Elasticsearch
时序数据库:OpenTSDB
网站服务:Nginx
编程:Bash
编程:Perl
编程:Python
编程:C
编程:JAVA
编程:Rust
版本控制:gitlab
知识管理:docusaurus
常用小工具
关于我
标签
Linux服务 2.2 NFS
2017-07-27 12:47:29
61
0
0
admin
> 网络文件系统,该服务每次启动时监听随机端口,并向本地RPC服务注册,RPC服务通常开启在111端口。 #安装 & 运行 yum -y install nfs-utils /etc/init.d/rpcbind start /etc/init.d/nfs start *** ##查看rpc里的注册信息 rpcinfo -p hostname *** ##查看某台机器nfs的配置 showmount -e hostname ##查看本机分享出来的目录的详细参数(该文件自动生成) cat /var/lib/nfs/etab *** ##在线修改nfs配置 exportfs -[aruv] -a 挂载或卸除挂载所有/etc/exports 中的设定 -r 重新挂载 -u 卸除挂载 -v 显示 **例子** exportfs -arv #全部重新挂载 exportfs -auv #全部卸除挂载 exportfs -uv '*:/tmp/nfs' #去除某一个nfs配置 *** #配置 vim /etc/exports ``` /tmp/nfs 192.168.0.106(rw) *(ro) #目录 客户端,支持通配符(参数) ``` **参数值** rw:读写权限 ro:只读 sync:写操作会同步写入磁盘 async:写操作先写入内存,再写入磁盘 root_squash:将客户端的root用户变成nfsnobody no_root_squash:允许客户端用root身份操作 all_squash:把客户端的所有用户变成nfsnobody anonuid=int:把客户端的用户变成某id anongid=int:把客户端的用户的组变成某gid *** #mount NFS 时的一些参数 mount -o suid/nosuid #是否保留挂载文件系统上面的suid 属性 rw/ro #读写,只读 exec/noexec #是否保留挂载文件系统上面文件的执行权限 fg/bg #在前台挂载还是在后台挂载,服务器性能不好时用bg soft/hard #hard如果连接有问题,rpc会持续呼叫,soft的话会有在timeout后继续呼叫,而非持续呼叫 intr #如果是hard的话,rpc呼叫可以被中断 rsize/wsize #读和写的块大小(单位byte),默认1024 *** #开机时挂载 要设置在/etc/rc.d/rc.local 中,因为挂载普通文件系统时网络尚未开启 *** #自动挂载 只有在用户cd 到该目录的时候才自动挂载 cat /etc/auto.master ``` /mnt /etc/auto.conf #/mnt 目录受自动挂载服务监控,其配置文件是/mnt /etc/auto.conf ``` cat /etc/auto.conf ``` mount_name -rw 192.168.0.106:/tmp/nfs #当在/mnt 下cd mount_name时,会自动用rw 参数挂载192.168.0.106:/tmp/nfs 在mount_name 目录 ``` 开启autofs ``` /etc/init.d/autofs start ```
上一篇:
Linux服务 2.1 vsftp
下一篇:
Linux服务 2.3 SAMBA
文档导航