zoukankan      html  css  js  c++  java
  • 线上服务器上安装的VNCServer不能正常工作

    1.问题描述:

    线上服务器上安装的不能正常工作

    2.解决问题过程:

    . 重启vncserver 运行命令:vncserver -kill :1和vncserver :1

    . 发现vncserver不能启动

    . 使用yum命令安装字符集,结果发现连yum命令也不能使用了

    . 分析考虑是不是系统临时空间满了,导致的这个问题。运行 df -h命令,发现空间都很充裕,没有占满。

     

    . 了解到了硬盘中还有存储文件元信息的区域叫做inode ,如果这个区域占满的话,也有可能导致这个问题。使用命令: df –i –h 查看一下,果然看到inode区域已经被占满(100%)

    . 找运维同事清理了一下/tmp/目录下无用的文件,腾出了一些inode资源。

    . 再次运行 vncserver :1 ,vncserver安装成功。


    inode知识小结:
      硬盘格式化的时候,操作系统自动将硬盘分成两个区域。一个是数据区,存放文件数据;另一个是inode区(inode table),存放inode所包含的信息,所以inode也会消耗硬盘空间。inode节点的总数,在格式化时就给定,一般是每1KB或每2KB就设置一个inode。所以innode 节点总数是有限的。由于每个文件都必须有一个inode,因此有可能发生inode已经用光,但是硬盘还未存满的情况,这时就无法在硬盘上创建新文件。

  • 相关阅读:
    .NET 4.5 异步IO
    使用MANIFEST.MF文件来track War包做持续部署
    .NET 4.5 压缩
    自定义实现URL重写 04.18
    对.Net Framework的认识
    那点所谓的分布式——memcache
    不能选择FreeTextBox下拉列表框
    实战架构设计
    LoadRunner压力测试心得总结
    JavaScript的模块化:封装(闭包),继承(原型)
  • 原文地址:https://www.cnblogs.com/scios/p/7987219.html
Copyright © 2011-2022 走看看