美文网首页
磁盘inode满了,删除大量文件

磁盘inode满了,删除大量文件

作者: _不想翻身的咸鱼 | 来源:发表于2023-04-02 09:54 被阅读0次

查看日志,提示磁盘满了,但是df -h磁盘有空间,查看df -i,inode满了


image.png

从服务器根目录,一层一层找

for i in /home/q/system/qcms/*; do echo i; findi |wc -l; done

最后找到是项目种的tmp文件占用最多


image.png image.png

由于文件太多,删除会报错


image.png

find命令也不好使,也会报错


image.png

所以使用(在项目里的tmp目录执行/home/q/system/qcms/tmp)

ls /home/q/system/qcms/tmp/* | xargs -n 1000 rm -fr ls

或者进到对应的目录下执行 ls | xargs -n 1000 rm -fr ls(成功的命令)

输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数也就是说将所有文件名10个为一组,由rm -rf删除

image.png

相关文章

  • Linux云计算学习笔记day30

    创建1个 100k磁盘第一个里程碑-创建100k点文件 模拟inode满了 Linux下面删除大量小文件(文件)...

  • Linux 删除带有特殊字符的文件

    通过文件的inode号删除文件 先用ls -i 找出要删除文件的inode 号

  • 基于C++的类UNIX文件系统

    磁盘文件结构 定义自己的磁盘文件结构 SuperBlock 结构 磁盘 Inode 节点结构,包括:索引结构及逻辑...

  • 文件删除

    文件删除的本质是回收文件对应的inode与inode有关的资源有 inode位图 inode_table inod...

  • Linux/centos inode 占用100%的解决办法

    当你的 Linux 系统无法创建新文件时,有可能是你的磁盘满了,还有可能是你的磁盘的 inode 用光了,我们今天...

  • df -h 不满,df - i满了

    表示inode小文件已满,需要删除小文件

  • inode

    显示文件的inode号 查找文件 删除乱码文件

  • inode

    有时候系统提示磁盘提示满了,不能写入数据,然后查看时候发现空间还有很多,原因可能是因为磁盘的inode满了。ino...

  • 软连接硬连接

    硬链接: 具有相同inode节点号的多个文件互为硬链接文件; 删除硬链接文件或者删除源文件任意之一,文件实体并未被...

  • linux

    磁盘打满,如何删除文件 文件删除,但是磁盘空间没有释放 mv /data/couchbase过程中,ctrl+c出...

网友评论

      本文标题:磁盘inode满了,删除大量文件

      本文链接:https://www.haomeiwen.com/subject/rgzlddtx.html