五十五、exportfs命令、NFS客户端问题

一、exportfs命令

这个命令是和nfs-utils一起安装的。NFS服务不能随便重启,要想重启,要先把其他共享机器上的挂载的目录卸载下来,或者使用exportfs命令。

常用选项

-a 全部挂载或者全部卸载

-r 重新挂载

-u 卸载某一个目录

-v 显示共享目录

以下操作在服务端上

# vim /etc/exports //增加

/tmp/ 192.168.93.2/24(rw,sync,no_root_squash)

# exportfs -arv //不用重启nfs服务,配置文件就会生效

再到客户端查看一下

# showmount -e 192.168.93.130

Export list for 192.168.93.130:

/tmp             192.168.93.129/24

/home/nfstestdir 192.168.93.2/24

共享目录就出现了/tmp目录

# mount -t nfs 192.168.93.130:/tmp/ /newdir    //这个IP是服务端IP

# df -h

现在客户端的这个newdir目录就是服务端的tmp目录。

现在创建的文件的所属主和所属组就是root了,因为no_root_squash,不限制root。

二、NFS客户端问题

NFS 4版本会有该问题

客户端挂载共享目录后,不管是root用户还是普通用户,创建新文件时属主、属组为nobody

(一) 客户端挂载时加上 -o nfsvers=3   //指定nfs版本为3版本

[[email protected] ~]# umount /newdir/

[[email protected] ~]# mount -t nfs -o nfsvers=3 192.168.93.130:/tmp/ /newdir

[[email protected] ~]# mount -t nfs -oremount,nfsvers=3 192.168.93.130:/tmp/ /newdir

(二) 客户端和服务端都需要

# vim /etc/idmapd.conf //

把“#Domain = local.domain.edu” 改为 “Domain = xxx.com” (这里的xxx.com,自定义),然后再重启rpcidmapd服务,centos7没有这个服务,重启rpcbind就可以了。

原文地址:http://blog.51cto.com/13576245/2115063

时间: 2024-11-08 23:41:52

五十五、exportfs命令、NFS客户端问题的相关文章

exportfs命令 NFS客户端问题 FTP介绍 使用vsftpd搭建ftp

一.exportfs命令NFS服务端的nfs服务不能随意重启,如果需要重启服务端的nfs服务,需要先把挂载服务端共享目录的所有客户端的挂载先全部卸载客户端执行:#umount /mnt/ //提示如下umount.nfs4: /mnt: device is busy解决:第一种办法:退出/mnt目录[[email protected] mnt]# cd[[email protected] ~]# umount /mnt/第二种方法:#umount -l /mnt/ 先卸载掉客户端的挂载,然后在重

第三百五十五节,Python分布式爬虫打造搜索引擎Scrapy精讲—scrapy信号详解

第三百五十五节,Python分布式爬虫打造搜索引擎Scrapy精讲-scrapy信号详解 信号一般使用信号分发器dispatcher.connect(),来设置信号,和信号触发函数,当捕获到信号时执行一个函数 dispatcher.connect()信号分发器,第一个参数信号触发函数,第二个参数是触发信号, signals.engine_started当Scrapy引擎启动爬取时发送该信号.该信号支持返回deferreds.signals.engine_stopped当Scrapy引擎停止时发送

QT开发(五十五)———Qt Quick Controls

QT开发(五十五)---Qt Quick Controls 一.Qt Quick Controls基础 QT5.1发布了Qt Quick的一个全新模块:Qt Quick Controls.Qt Quick Controls模块提供了大量类似Qt Widgets模块的可重用组件. 为了开发基于Qt Quick Controls的程序,需要创建一个Qt Quick Application类型的应用程序,选择组件集的时候注意选择Qt Quick Controls. 二.Qt Quick Control

“全栈2019”Java第五十五章:方法的静态绑定与动态绑定

难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第五十五章:方法的静态绑定与动态绑定 下一章 "全栈2019"Java第五十六章:多态与字段详解 学习小组 加入同步学习小组,共同交流与进步. 方式一:关注头条号Gorhaf,私信"Java学习小组". 方式二:关注公众号Gorhaf,回复"Java学习小组&q

NFS的exportfs命令、客户端问题介绍

exportfs命令 exportfs命令常用选项为-a.-r.-u和-v,各选项含义如下: -a:表示全部挂载或者全部卸载 -r:表示重新挂载 -u:表示卸载某一个目录 -v:表示显示共享目录 1.修改配置文件 服务端配置: [[email protected] ~]# vim /etc/exports 增加一行配置如下: /tmp/ 172.16.111.0/24(rw,sync,no_root_squash) [[email protected] ~]# exportfs -arv //不

爱创课堂每日一题第五十五天- WEB应用从服务器主动推送Data到客户端有那些方式?

Javascript数据推送 Commet:基于HTTP长连接的服务器推送技术 基于WebSocket的推送方案 SSE(Server-Send Event):服务器推送数据新方式

Linux学习总结(五十五)监控zabbix部署 上篇

一 zabbix监控介绍 C/S架构,基于C++开发,监控中心支持web界面配置和管理单server节点可以支持上万台客户端最新版本3.4,官方文档https://www.zabbix.com/manuals5个组件zabbix-server 监控中心,接收客户端上报信息,负责配置.统计.操作数据数据存储 存放数据,比如mysqlweb界面 也叫web UI,在web界面下操作配置是zabbix简单易用的主要原因zabbix-proxy 可选组件,它可以代替zabbix-server的功能,减轻

五十五.ansible概述、ansible基础 、ad-hoc、批量配置管理

1.环境准备 (自动化工具,批量操作) 6台 2cpu,1.5G以上内存,20G硬盘,1网卡 1.1 基础环境准备 1)启动6台虚拟机,ansible.sh 2)真机配置yum仓库 ]# tar -xf ansible_soft.tar.xz ]# cd ansible_soft/ soft]# mkdir /var/ftp/ansible soft]# cp * /var/ftp/ansible soft]# createrepo /var/ftp/ansible 3)修改主机名(容易区分,6

salesforce 零基础学习(五十五)java通过SOAP方式定时访问某个文件然后插入到sObject中

项目源码:https://github.com/zhangyueqidlmu/SOAP-Access-SFDC.git 项目背景:salesforce端相关数据需要其他系统提供,其他系统可以提供相关数据的CSV文件.使用SOAP方式java代码定时将文件读取解析并插入到salesforce相关数据表中. 项目实现功能:固定时间访问指定目录下的csv文件,解析csv文件到List中并将records插入到Goods(自定义的sObject)表中,并将此定时任务放到计算机的服务中,防止误操作关闭了命