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

相关文章

Linux如何查看文件权限的命令

《Linux如何查看文件权限的命令》Linux中使用ls-R命令递归查看指定目录及子目录下所有文件和文件夹的权限信息,以列表形式展示权限位、所有者、组等详细内容... 目录linux China编程查看文件权限命令输出结果示例这里是查看tomcat文件夹总结Linux 查看文件权限命令ls -l 文件或文件夹

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

C#中lock关键字的使用小结

《C#中lock关键字的使用小结》在C#中,lock关键字用于确保当一个线程位于给定实例的代码块中时,其他线程无法访问同一实例的该代码块,下面就来介绍一下lock关键字的使用... 目录使用方式工作原理注意事项示例代码为什么不能lock值类型在C#中,lock关键字用于确保当一个线程位于给定实例的代码块中时

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成

nginx中端口无权限的问题解决

《nginx中端口无权限的问题解决》当Nginx日志报错bind()to80failed(13:Permissiondenied)时,这通常是由于权限不足导致Nginx无法绑定到80端口,下面就来... 目录一、问题原因分析二、解决方案1. 以 root 权限运行 Nginx(不推荐)2. 为 Nginx

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

Python中Tensorflow无法调用GPU问题的解决方法

《Python中Tensorflow无法调用GPU问题的解决方法》文章详解如何解决TensorFlow在Windows无法识别GPU的问题,需降级至2.10版本,安装匹配CUDA11.2和cuDNN... 当用以下代码查看GPU数量时,gpuspython返回的是一个空列表,说明tensorflow没有找到

Oracle修改端口号之后无法启动的解决方案

《Oracle修改端口号之后无法启动的解决方案》Oracle数据库更改端口后出现监听器无法启动的问题确实较为常见,但并非必然发生,这一问题通常源于​​配置错误或环境冲突​​,而非端口修改本身,以下是系... 目录一、问题根源分析​​​二、保姆级解决方案​​​​步骤1:修正监听器配置文件 (listener.

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、