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


目录
  • 解决linux中ls卡死问题
    • 产生原因
    • 解决办法
  • 磁盘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

    总结

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

    您可能感兴趣的文章:
    • Linux nohup实现后台运行程序及查看(nohup与&)
    • linux中ls命令使用详解
    • linux exa命令(比ls更好的展示文件体验)

    相关内容