`
buliedian
  • 浏览: 1243812 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Linux inode耗尽导致图片/文件无法上传

阅读更多

网站后台上传文件一直没有问题,突然不能上传。且无错误提示。

查看磁盘空间使用情况:

[root@srv-jigocity-web1 iplocate]# df -m
Filesystem 1M-blocks Used Available Use% Mounted on


/dev/mapper/datavg-www
6048 3594 2147 63% /var/www

网站目录已使用63%,还有很多没使用,因此不是磁盘空间的问题。

查看文件索引节点情况:

[root@srv-jigocity-web1 helpers]# df -i
Filesystem Inodes IUsed IFree IUse% Mounted on

/dev/mapper/datavg-www
786432 786432 0 100% /var/www

已经没有空余inode可用,因此导致无法创建新的文件。

原因是大量的cache小文件导致。比如记录用户GEO信息的缓存文件随着用户访问量的增长将会持续快速增长耗尽索引节点资源。

因此在设计时应该尽量避免产生大量琐碎的小文件,大量很小的文件应该把内容放入数据库进行管理。并及时清理临时文件。

分享到:
评论

相关推荐

    Linux iNode 7.3 x64 iNodeManager64_H3C.tar.gz

    在Linux中,iNode(Inode Table Entry)是一种数据结构,用于存储文件系统中的所有非数据信息,如文件的权限、创建时间、修改时间、访问时间、文件大小等。每个文件或目录在Linux文件系统中都对应一个iNode,而实际...

    iNode客户端安装指导(Linux)1

    Linux iNode客户端是一款专为Linux系统设计的智能接入软件,它能够与网络设备如以太网交换机和路由器配合,通过802.1X协议实现用户的身份验证和网络安全检查。该客户端尤其适用于企业网络环境,配合iMC UAM/EAD服务...

    Linux iNode 7.3 iNodeManager_H3C.tar.gz 32位

    iNode是Linux文件系统的核心组成部分,它存储了关于文件的各种元数据,如文件的所有者、权限、创建时间、修改时间、访问时间以及文件的大小等。每个文件和目录在Linux文件系统中都有一个唯一的iNode号,通过这个号码...

    iNodeClient_Linux

    当我们在谈论"iNodeClient_Linux"时,可能意味着该客户端软件在处理文件操作时,比如下载或上传,可能会利用到inode系统,高效地管理和查找文件。 校园网客户端通常用于连接大学或教育机构的内部网络,以便学生和...

    iNodeClient_Linux.tar.gz

    例如,使用`inodeclient connect <server>`命令连接到服务器,`inodeclient upload <local_file> <remote_path>`将本地文件上传至服务器,`inodeclient download <remote_file> <local_path>`则可以下载服务器上的...

    Linux上可用的iNodeClient 7.0客户端

    H3C iNodeClient Linux版客户端,对应Windows版本为7.0(E0102) ubuntu 13.10 亲测可用

    iNodeClient_Linux64_7.3 (E0524).tar.gz

    在Linux中,每个文件和目录都有一个与之关联的iNode(索引节点),它存储了关于文件的重要元数据,如文件所有者、权限、大小、创建和修改时间等。了解iNode对于理解Linux文件系统的运作机制至关重要。 在压缩包内,...

    在Linux下如何删除的文件.pdf

    删除文件后,Linux 操作系统并不会立即删除文件的内容,而是将inode表中的对应项删除,这样使得文件的内容仍然保留在磁盘上。如果我们能够快速地恢复inode表中的对应项,那么我们就可以恢复删除的文件。 使用 debug...

    H3C inode 7.3 linux

    每个文件或目录在Linux系统中都对应一个唯一的inode号,它存储了文件的元数据,如文件大小、创建时间、访问权限等,而非文件的实际内容。在H3C iNode 7.3中,对inode的高效管理对于系统性能至关重要。 深入探讨H3C ...

    inode client for linux

    在Linux操作系统中,inode(Inode Table Entry)是文件系统中的一个重要组成部分,它负责存储文件元数据,如文件的所有者、权限、创建时间、修改时间等。"inode client for linux"是一个专为Linux设计的客户端程序,...

    iNodeClient for Linux 64 bits

    在Linux系统中,iNode是文件系统中用于存储文件元数据的一种数据结构,它记录了文件的大小、创建时间、修改时间、访问权限等信息。iNode是文件系统的核心组成部分,它为每个文件或目录分配一个唯一的标识符,即iNode...

    iNodeClient_Linux64.tar.gz

    H3C iNode 智能客户端,Linux 版本的 iNode 智能客户端(以下简称 Linux iNode)是一款多功能接入软件,可以和以太网交 换机、路由器等设备共同组网,再配合 iMC EIA/EAD,实现对接入用户的身份认证和安全检查。Linux...

    linux文件系统—inode及相关概念.pdf

    Linux 文件系统—inode 及相关概念 在 Linux 文件系统中,inode 和相关概念是非常重要的 notions。inode 是文件系统中的索引表,记录文件的属性和分布在哪些数据块上。下面我们将详细介绍 inode 和相关概念。 ...

    iNode for Linux 5.0

    《iNode for Linux 5.0:校园网认证客户端详解》 在计算机网络领域,特别是教育网络环境下,iNode是一款广泛使用的校园网认证客户端。本文将深入探讨"iNode for Linux 5.0",包括其功能特性、安装流程以及在Linux...

    LInux fstab文件解析

    Linux fstab 文件解析 Linux 系统中的 `/etc/fstab` 文件是一个非常重要的配置文件,它定义了静态文件系统信息,描述了存储设备和分区如何整合到整个系统中。该文件由 mount 命令读取,以确定设备和分区的挂载选项...

    iNode Linux的客户端

    由于没有提供具体的“iNodeClient”文件内容,我们无法深入到技术细节,但可以推测一些可能的功能: 1. 文件管理:iNode客户端可能提供了对Linux文件系统的高级管理功能,如快速搜索、批量操作、权限设置等。 2. ...

    iNodeClient_Linux(32/64)

    inode客户端linux版本,本身是32位,但是通过安装相应的库,也可以用在64位的系统上:http://blog.csdn.net/le119126/article/details/49950815 64位redhat亲测可用

    H3C iNodeClient_for_linux

    【H3C iNodeClient_for_linux】是一款专为Linux操作系统设计的客户端软件,主要用于与H3C的网络设备进行交互,提供便捷的管理和配置功能。本文将详细介绍如何在Ubuntu 14.04上安装和使用H3C iNodeClient。 首先,...

Global site tag (gtag.js) - Google Analytics