centos7中无法确定光盘权限怎么办_CentOS7无盘:nfs4_reclaim_open_state: Lock reclaim failed...

本文主要是介绍centos7中无法确定光盘权限怎么办_CentOS7无盘:nfs4_reclaim_open_state: Lock reclaim failed...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近搭建CentOS7的无盘系统,主要参考了这个教程:

http://hmli.ustc.edu.cn/doc/linux/centos7.6-diskless/

最后确定使用TFTP+DNSMASQ+NFS+NIS的方法来构建无盘系统,预计供10-20台无盘计算机使用。

客户机的操作系统信息:

uname -r

4.19.53diskless

cat /etc/centos-release

CentOS Linux release 7.6.1810 (Core)

在使用过程中,发现一旦超过2台客户机启动系统时,客户机会变得非常缓慢。

起初以为是服务器磁盘IO问题,把无盘启动数据迁移到固态硬盘后确实有好转,但仍有卡死,无法启动等情况。

最后查看内核日志发现报:

dmesg

...

nfs4_reclaim_open_state: Lock reclaim failed!

...

网上关于这个错误的资料不少,但我没有找到什么解决的头绪。

后来猜想是NFS传输使用TCP占用大量资源,故在客户机的/etc/fstab上修改nfs参数

xxx.xxx.xxx.xxx:/home /home nfs defaults,udp 0 0

加上udp参数后,客户机的启动和操作明显变快了。

使用

mount | grep nfs

查看挂载情况发现,nfs使用的版本已经降为3.0。

猜想客户机卡顿与NFS使用TCP还是UDP传输,在这个量级上没有太大关系故修改客户机上的/etc/fstab为:

xxx.xxx.xxx.xxx:/home /home nfs defaults,vers=4.0

重启后,nfs运行在4.0版本上,使用TCP进行传输,实际使用下来也没有出现明显卡顿和卡死的情况。

故暂时认为是NFS 4.1版本在这情况下存在BUG或者我自己不会配置。

DONE.

df3c3ef14264c159c75f2576728b4bf4.png
1a64007df021c39883b26190bfa7369e.png
c71bde15d6ac476ddf8436fdc31cbd73.png

这篇关于centos7中无法确定光盘权限怎么办_CentOS7无盘:nfs4_reclaim_open_state: Lock reclaim failed...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/161946

相关文章

golang1.23版本之前 Timer Reset方法无法正确使用

《golang1.23版本之前TimerReset方法无法正确使用》在Go1.23之前,使用`time.Reset`函数时需要先调用`Stop`并明确从timer的channel中抽取出东西,以避... 目录golang1.23 之前 Reset ​到底有什么问题golang1.23 之前到底应该如何正确的

Java访问修饰符public、private、protected及默认访问权限详解

《Java访问修饰符public、private、protected及默认访问权限详解》:本文主要介绍Java访问修饰符public、private、protected及默认访问权限的相关资料,每... 目录前言1. public 访问修饰符特点:示例:适用场景:2. private 访问修饰符特点:示例:

解决Cron定时任务中Pytest脚本无法发送邮件的问题

《解决Cron定时任务中Pytest脚本无法发送邮件的问题》文章探讨解决在Cron定时任务中运行Pytest脚本时邮件发送失败的问题,先优化环境变量,再检查Pytest邮件配置,接着配置文件确保SMT... 目录引言1. 环境变量优化:确保Cron任务可以正确执行解决方案:1.1. 创建一个脚本1.2. 修

Linux(Centos7)安装Mysql/Redis/MinIO方式

《Linux(Centos7)安装Mysql/Redis/MinIO方式》文章总结:介绍了如何安装MySQL和Redis,以及如何配置它们为开机自启,还详细讲解了如何安装MinIO,包括配置Syste... 目录安装mysql安装Redis安装MinIO总结安装Mysql安装Redis搜索Red

centos7基于keepalived+nginx部署k8s1.26.0高可用集群

《centos7基于keepalived+nginx部署k8s1.26.0高可用集群》Kubernetes是一个开源的容器编排平台,用于自动化地部署、扩展和管理容器化应用程序,在生产环境中,为了确保集... 目录一、初始化(所有节点都执行)二、安装containerd(所有节点都执行)三、安装docker-

element-ui下拉输入框+resetFields无法回显的问题解决

《element-ui下拉输入框+resetFields无法回显的问题解决》本文主要介绍了在使用ElementUI的下拉输入框时,点击重置按钮后输入框无法回显数据的问题,具有一定的参考价值,感兴趣的... 目录描述原因问题重现解决方案方法一方法二总结描述第一次进入页面,不做任何操作,点击重置按钮,再进行下

Linux中chmod权限设置方式

《Linux中chmod权限设置方式》本文介绍了Linux系统中文件和目录权限的设置方法,包括chmod、chown和chgrp命令的使用,以及权限模式和符号模式的详细说明,通过这些命令,用户可以灵活... 目录设置基本权限命令:chmod1、权限介绍2、chmod命令常见用法和示例3、文件权限详解4、ch

Java子线程无法获取Attributes的解决方法(最新推荐)

《Java子线程无法获取Attributes的解决方法(最新推荐)》在Java多线程编程中,子线程无法直接获取主线程设置的Attributes是一个常见问题,本文探讨了这一问题的原因,并提供了两种解决... 目录一、问题原因二、解决方案1. 直接传递数据2. 使用ThreadLocal(适用于线程独立数据)

Mybatis拦截器如何实现数据权限过滤

《Mybatis拦截器如何实现数据权限过滤》本文介绍了MyBatis拦截器的使用,通过实现Interceptor接口对SQL进行处理,实现数据权限过滤功能,通过在本地线程变量中存储数据权限相关信息,并... 目录背景基础知识MyBATis 拦截器介绍代码实战总结背景现在的项目负责人去年年底离职,导致前期规

使用@Slf4j注解,log.info()无法使用问题

《使用@Slf4j注解,log.info()无法使用问题》在使用Lombok的@Slf4j注解打印日志时遇到问题,通过降低Lombok版本(从1.18.x降至1.16.10)解决了问题... 目录@Slf4androidj注解,log.info()无法使用问题最后解决总结@Slf4j注解,log.info(