老话重提:i节点导致系统无法写入

简介:

1、在服务器上编写一个脚本,然后提示“设备上没有空间”

wKiom1mvsxLCNBppAAA6pWUFqfE875.png

2、查看i节点的使用情况,发现空间还真被占满了

wKiom1mvs7nz7VWDAAAlozP3yW4241.png

可以通过以下命令快速查找文件目录下的文件个数:

for i in /*; do echo $i; find $i | wc -l; done  

3、衍生出的问题

后来发现,一个同事在写测试脚本的时候,生成了大量的小文件在根目录的/test,使用rm -rf /test目录时,报错,可能是文件数太多:

解决方法:

1
2
mkdir  -p  /blanktest
rsync  -a --delete  /blanktest/  /test

文件很快被删除了

小结:把文件系统的目录与书籍的目录做类比,rm删除内容时,将目录的每一个条目逐个删除(unlink),需要循环重复操作很多次;rsync删除内容时,建立好新的空目录,替换掉老目录,基本没开销。

4、监控注意事项

我们在做监控的时候,除了传统的资源利用率外,最好也能将一些比较重要的分区的i节点进行监控,做好监控,可以及时的发现并解决问题。










本文转自 冰冻vs西瓜 51CTO博客,原文链接:http://blog.51cto.com/molewan/1964513,如需转载请自行联系原作者
目录
相关文章
|
监控 API 数据库
微店商品API:电商的实时数据利器
随着电商行业的快速发展,越来越多的消费者选择通过电商平台进行购物。微店作为电商领域的一种新型模式,凭借其便捷性和个性化服务,吸引了大量用户。为了满足用户对商品信息的快速获取需求,微店提供了商品详情API接口。本文将探讨获得微店商品详情API在电商行业中的重要性,以及如何通过实时数据获取提高业务效率。同时,我们还将介绍微店商品详情API的优缺点。
.NET - Scrutor
该文档介绍了Scrutor库的安装和使用。在命令行中,可以使用`NuGet\Install-Package Scrutor -Version 4.2.1`来安装。Scrutor提供了两个扩展方法给`ServiceCollection`:`Scan`和`Decorate`。`Scan`用于从指定程序集中扫描并批量注册符合规则(如以"Service"结尾的类)的服务,注册类型为其实现的接口,并设置为Scoped生命周期。`Decorate`则用于装饰已注册的服务。
138 0
|
存储 监控 搜索推荐
淘宝源数据商品详情API:解锁电商实时数据,驱动业务增长
在电商行业,数据是驱动业务增长的关键。淘宝作为中国电商市场的主要参与者,其商品详情原数据的API在电商行业中具有显著的重要性。本文将深入探讨这个话题,并介绍如何实现实时数据获取。
|
存储 JSON 数据挖掘
如何通过京东工业商品API接口获取商品详情
京东工业是一个专注于工业品采购和销售的电商平台,为工业领域的用户提供了一站式的采购解决方案。为了方便工业品供应商和开发者获取商品详情,京东工业提供了商品API接口。本文将详细介绍如何通过京东工业商品API接口来获取商品详情,并提供相应的代码示例。
|
13天前
|
数据采集 人工智能 安全
|
8天前
|
编解码 人工智能 自然语言处理
⚽阿里云百炼通义万相 2.6 视频生成玩法手册
通义万相Wan 2.6是全球首个支持角色扮演的AI视频生成模型,可基于参考视频形象与音色生成多角色合拍、多镜头叙事的15秒长视频,实现声画同步、智能分镜,适用于影视创作、营销展示等场景。
666 4