linux nfs命令,linux命令:NFS服务
NFS服务器端:nfs-utils
nfs服务器启动的进程: nfsd(nfs服务主进程),mountd(挂载进程),quotod(磁盘配额进程)
nfsd端口:2049/tcp, 2049/udp
让mountd和quotod等进程监控在固定端口,编辑配置文件:/etc/sysconfig/nfs
nfs服务配置文档为/etc/exports格式为:
/path/to/somedir CLIENT_LIST
多个客户端之间使用空白字符分隔,每个客户端后面必须跟一个小括号,里面定义了此客户访问特性,
如访问权限等。
Usage:
172.16.0.0/16(ro,async) 192.168.0.0/24(rw,sync) #ro只读访问,rw,读写访问,async异步写入,sync同步写入
showmount -e NFS_SERVER: 查看NFS服务器到处的个文件系统
showmount -a NFS_SERVER: 查看NFS服务器所有被挂载的文件系统及其挂载的客户端对应列表
showmount -d NFS_SERVER: 显示NFS服务器所有导出的文件系统中被客户端挂载了文件系统列表
exportfs命令:
-a:跟-r或-u选项同时使用,表示重新挂载所有文件系统或取消导出所有文件系统;
-r: 重新导出
-u:取消导出
-v:显示详细信息
Usage: exportfs -rav
文件系统导出属性:
ro: 只读 rw: 读写 sync:同步写入 async: 异步写入
root_squash: 将root用户映射为来宾账号;(默认选项)
no_root_squash:root用户映射为root用户自身
all_squash:
anonuid,anongid:指定映射的来宾账号的UID和GID;
[root@johntest ~]# rpcinfo -p localhost #查看rpc进程占用本地端口情况
程序 版本 协议 端口
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 807 status
100024 1 tcp 810 status
100011 1 udp 871 rquotad
100011 2 udp 871 rquotad
100011 1 tcp 874 rquotad
100011 2 tcp 874 rquotad
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100021 1 udp 47928 nlockmgr
100021 3 udp 47928 nlockmgr
100021 4 udp 47928 nlockmgr
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100021 1 tcp 48117 nlockmgr
100021 3 tcp 48117 nlockmgr
100021 4 tcp 48117 nlockmgr
100005 1 udp 910 mountd
100005 1 tcp 913 mountd
100005 2 udp 910 mountd
100005 2 tcp 913 mountd
100005 3 udp 910 mountd
100005 3 tcp 913 mountd
[root@johntest ~]# service nfs start
[root@johntest ~]#chkconfig --add nfs #增加到开机启动列表
[root@johntest ~]# chkconfig nfs on
[root@johntest ~]# chkconfig --list nfs
nfs 0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭
[root@johntest ~]# mkdir /shared
[root@johntest ~]# vim /etc/exports
[root@johntest ~]#service nfs restart
关闭 NFS mountd: [确定]
关闭 NFS 守护进程: [确定]
关闭 NFS quotas: [确定]
关闭 NFS 服务: [确定]
启动 NFS 服务: [确定]
关掉 NFS 配额: [确定]
启动 NFS 守护进程: [确定]
启动 NFS mountd: [确定]
[root@johntest ~]# showmount -e 10.109.134.249 #查看10.109.134.249服务器共享了那些目录
Export list for 10.109.134.249:
/shared 10.109.0.0/16
客户端使用mount命令挂载:
mount -t nfs NFS_SERVER:/PATH/TO/SOME_EXPORT /PATH/TO/SOMEWHERE
登录到客户端10.109.134.237,进行挂载测试:
[root@mail ~]# showmount -e 10.109.134.249 #首先在客户端上查看134.249服务器共享了那些目录
Export list for 10.109.134.249:
/shared 10.109.0.0/16
[root@mail ~]# mkdir /mnt/nfs
[root@mail ~]# mount -t nfs 10.109.134.249:/shared /mnt/nfs
[root@mail nfs]#cp /etc/inittab /mnt/nfs #复制文件至远端共享目录,提示为只读
cp: 无法创建普通文件"/mnt/nfs/inittab": 只读文件系统 #因为nfs服务器端设置共享为ro
[root@mail nfs]# showmount -a 10.109.134.249 #查看NFS服务器所有被挂载的文件系统
及其挂载的客户端对应列表
All mount points on 10.109.134.249:
10.109.134.237:/shared
如何实现客户端开机自动挂载选项:
编辑/etc/fstab文件,增加一行内容如下:
[root@mail nfs]#
10.109.134.249:/shared /mnt/nfs nfs defaults,_rnetdev 0 0
#10.109.134.249:/shared网络共享的nfs /mnt/nfs本地挂载路径 nfs挂载类型
_rnetdev表示如果该网络路径不存在直接跳过该路径的挂载,直接进入系统,这样避免因为分区无法挂载而无法开机。
linux nfs命令,linux命令:NFS服务相关推荐
- Linux日常运维管理技巧(三)iptables规则备份和恢复、firewalld的9个zone、任务计划cron、chkconfig系统服务管理、添加服务命令、systemctl管理服务
目录 Linux防火墙-netfilter iptables规则备份和恢复 Linux防火墙-firewalled firewalld的9个zone firewalld关于zone的操作 firewa ...
- 【深度学习】基于深度学习的linux服务器,需要搭建哪些服务,一步步搭建深度学习的环境,cuda,pytorch,opencv,ftp服务, nfs服务 docker等等
来来回回的安装服务器,是时间写个pipline了,在这里主要记录下生产环境下的一台基于深度学习的linux服务器,需要搭建那些服务 文章目录 前言 一.开工 1.1 切换yum源 1.2 minico ...
- 嵌入式Linux开发——解决uboot无法使用nfs服务从ubuntu中下载文件(TTT、cannot mount等错误)
前言: 最近在学习正点原子嵌入式Linux开发板uboot的移植实验,移植完之后想测试网络部分的驱动能否工作正常.最后经过测试发现tftp可以正常下载,nfs却一直报错无法下载文件,最后也是折磨了两天 ...
- Linux启动tomcat命令行关闭后服务会停止
最近因为项目需要迁移到云服务器上.自己一个开发还要兼顾运维的事情真是太难了.由于不熟悉.遇到一些各种各样的小坑.在此记录一下. 问题:Linux启动tomcat命令行关闭后服务会停止? 一般Linux ...
- linux svn 启动命令行,Linux下启动、关闭SVN服务
Linux下启动/关闭Oracle 一.Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听: 2)启动数据库实例: 1.登录服务器,切换到oracle用户,或者以ora ...
- linux开机自启服务命令,linux开机自启服务命令
重启Linux系统或重启ECS实例后,服务未自动开启.需要在服务器中手动开启或者配置服务开启自启动.本文以Linux系统的ECS实例为例. 方法一:手动开启服务 开启Nginx.Apache.PHP. ...
- linux启动网络服务的命令,linux重启服务命令
linux重启服务命令 重启:service 服务名 restart 或systemctl restart 服务名 service和systemctl 1.service命令 service命令其实是 ...
- linux 设置开机自启动服务命令,linux开机自启动服务优化设置命令
1.设置成英文字符,避免出现乱码 [root@xuegod62 ~]# LANG=en 2.两种配置linux开机自启动服务命令: 1) [root@xuegod62 ~]# ntsysv 2) [r ...
- linux下apache启动命令,linux系统下apache服务的启动、停止、重启命令
本文章简单的介绍了关于linux下在利用命令来操作apache的基本操作如启动.停止.重启等操作,对入门者不错的选择.本文假设你的apahce安装目录为 usr local apache2,这些方法适 ...
最新文章
- 广州图书馆借阅抓取——httpClient的使用
- STM32开发 -- 蓝牙开发详解(1)
- mos管防倒灌电路_MOS管自举电路工作原理及升压自举电路结构图
- YBTOJ:彩球抽取(期望)
- 计算机软件选修课选什么好,大学值得选的“选修课”,一点不比专业课差,能选上最好认真听...
- Eclipse is running in a JRE, but a JDK is required
- python的匿名函数返回值_Python匿名函数返回值输出问题望指点
- 计算机毕业设计中用Java实现商场库存清单案例
- PHP获取当前文件路径,上层目录路径
- 用华秋DFM处理Allegro PCB文件
- [Java GC]Java垃圾回收
- 2020年6月——北京大学《软件工程》笔记
- DIMM DDR 区别和联系
- 安全月报| PeckShield:9月共发生安全事件14起,损失近1,800万美元
- 薄膜检测有哪些工艺流程,快来做功课
- 《CTF竞赛权威指南》|Off-By-One
- NIST cybersecurity framework的五个核心功能
- Android中Launcher实例
- python爬取广州港务局船舶调度总计划
- 小学计算机网络教室上机制度,网络教室上机登记制度
热门文章
- LeetCode 804. 唯一摩尔斯密码词(哈希+set)
- vue弹出alert_vue+webpack 实现简单的弹窗(alert)组件
- 假设有搅乱顺序的一群儿童成一个队列_数据结构与算法系列之栈amp;队列(GO)...
- html背景图不显示_批量显示多张有序排列的图标,使用精灵图CSS Sprites这种办法...
- matlab多种分配方案_基于MATLAB的水资源优化分配问题动态规划解法
- 帝国cms搜索php分页,帝国cms V7.2自定义分页(列表分页,内容分页)样式步骤
- 李宏毅机器学习(六)自监督学习(一)
- PAT乙类1008之数组元素循环右移问题
- 直通BAT必考题系列:深入详解JVM内存模型与JVM参数详细配置
- Android官方开发文档Training系列课程中文版:高效显示位图之在非UI线程中处理图片