如何解决linux中ls卡死的问题

 更新时间:2023年06月21日 08:37:29   作者:DazedMen  
这篇文章主要介绍了如何解决linux中ls卡死的问题,具有很好的参考价值,希望对大家有所帮助。

解决linux中ls卡死问题

linux操作部分目录出现ls 卡死的情况

产生原因

该文件夹中有一个服务挂载在该文件夹某一目录下,因突然关机等异常情况导致该服务无限制等待,机器重启后也不能正常连接

解决办法

#查看与该文件夹相应的服务挂载情况
mount -l
#找到挂载的目录,取消挂载文件夹
sudo umount -l 文件夹
#取消挂载后,看下nfs的服务器是否启动成功。
#查看NFS服务的状态
 systemctl status nfs 
#若没有启动,则重新启动
systemctl enable nfs
systemctl start nfs
systemctl enable rpcbind
systemctl start rpcbind
#启动成功,则重新挂载目录
mount -t nfs 远程挂载服务器ip:远程服务磁盘地址 当前服务器磁盘地址

磁盘ls卡死,不显示结果

问题

环境Centos7,在磁盘使用期间,突然ls不出内容,呈现卡死现象,这种情况要如何解决呢?

临时方案

猜测是磁盘小文件太多,磁盘逻辑分区出了问题,可使用以下方法进行修复

1.重启服务器

reboot

2.查看磁盘

(base) [root@localhost ~]# fdisk -l
磁盘 /dev/sda:512.1 GB, 512110190592 字节,1000215216 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0009602a
   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   840968191   419434496   8e  Linux LVM
磁盘 /dev/mapper/centos-root:429.5 GB, 429496729600 字节,838860800 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/loop0:107.4 GB, 107374182400 字节,209715200 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/loop1:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/docker-253:0-965095-pool:107.4 GB, 107374182400 字节,209715200 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):65536 字节 / 65536 字节

3.修复磁盘(根据实际情况修改)

fsck -t ext4 /dev/sdb1 # 修改成你自己的磁盘

4.重新挂载

mount /dev/sdb1 /data

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 关闭Apache的目录浏览功能的方法

    关闭Apache的目录浏览功能的方法

    这篇文章主要介绍了如何关闭Apache的目录浏览功能,需要的朋友可以参考下
    2014-02-02
  • Linux查看、设置与取消环境变量详解

    Linux查看、设置与取消环境变量详解

    Linux是一个多用户的操作系统,多用户意味着每个用户登录系统后,都有自己专用的运行环境,而这个环境是由一组变量所定义,这组变量被称为环境变量,本文给大家详细介绍了Linux查看、设置与取消环境变量操作指南,需要的朋友可以参考下
    2025-07-07
  • 在 CentOS 8 上安装Jenkins的方法

    在 CentOS 8 上安装Jenkins的方法

    这篇文章主要介绍了在 CentOS 8 上安装Jenkins的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • 让Apache支持cgi、SSI、shtml的配置方法

    让Apache支持cgi、SSI、shtml的配置方法

    配置Apache支持cgi、SSI、shtml,供大家学习参考
    2013-02-02
  • Linux使用sar命令跟踪和记录系统资源利用率

    Linux使用sar命令跟踪和记录系统资源利用率

    sar 命令是 Linux 系统中的一个系统监控工具,由 sysstat 包提供,它可以定期收集系统的各种性能数据,包括CPU利用率、内存使用情况、磁盘I/O活动、网络流量等,本文介绍了如何在 Linux 中使用 sar 命令跟踪和记录系统资源利用率,需要的朋友可以参考下
    2024-07-07
  • Linux 服务器本地部署 DeepSeek-R1 大模型并在远端Web-UI访问保姆级教程

    Linux 服务器本地部署 DeepSeek-R1 大模型并在远端Web-UI访问保姆级教

    本文详细介绍了在Linux服务器上部署DeepSeek模型的步骤,包括安装Ollama、下载模型、配置Web-UI服务以及使用Chatbox进行远程访问,感兴趣的朋友一起看看吧
    2025-02-02
  • 在CentOS7中安装和配置ssh

    在CentOS7中安装和配置ssh

    这篇文章介绍了在CentOS7中安装和配置ssh的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • Ubuntu 16.04备份和恢复小结

    Ubuntu 16.04备份和恢复小结

    一开始想借助于第三方的备份恢复工具来完成当前的Ubuntu 16.04系统的备份以及后面的还原工作,不过考虑到那样做比较麻烦,索性就使用tar工具直接备份得了。这篇文章给大家详细介绍了Ubuntu 16.04备份和恢复的方法,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-11-11
  • 你需要知道的16个Linux服务器监控命令

    你需要知道的16个Linux服务器监控命令

    如果你想知道你的服务器正在做干什么,你就需要了解一些基本的命令,一旦你精通了这些命令,那你就是一个 专业的 Linux 系统管理员
    2012-03-03
  • Linux防火墙配置及放行端口方式

    Linux防火墙配置及放行端口方式

    文章介绍了firewalld防火墙的基本操作与配置方法,包括状态查看、开关及开机启动设置;端口放行(如80/90端口)、作用域指定、IP访问控制及规则删除;强调需重新加载规则使配置生效,并提供相关命令示例
    2025-08-08

最新评论