structure needs cleaning结构需要清理解决方案

简介: structure needs cleaning结构需要清理解决方案

本文以Centos7,xfs文件系统为例进行验证,理论适用于其他

在使用rm命令执行删除/root下某个文件时提示rm无法删除,structure needs cleaning(即结构需要清理)

在网上搜索一下,你会发现千篇一律的卸载磁盘挂载,然后进行挂载修复

这么操作是没有问题的,那么问题来了,我这里是属于/根目录无法删除的问题,根怎么umount卸载修复呢?

如果你对linux不是足够了解,这个问题足以让你头疼一阵,我这里说下解决办法。

如果是在系统盘出现这个问题,那么一定要重启服务器进入单用户模式(安全模式)了,重启之前你要清楚故障的分区是哪一个,可以通过lsblk查看当前/根目录对应的分区,我这里是/dev/sda4

重启系统进入单用户模式,进入方法:

开机启动菜单选项按e,找到ro,将ro替换为rw init=/sysroot/bin/sh,并按ctrl+x进入

直接执行umount命令,卸载有问题的卷

umount /dev/sda4

然后进行修复操作

xfs_repair /dev/sda4

注:如果你当前文件系统是ext4,可以执行fsck.ext4 /dev/sda4

修复完毕后执行reboot重启系统,问题解决

目录
相关文章
|
2月前
|
Linux 开发者
Linux源码阅读笔记18-插入模型及删除模块操作
Linux源码阅读笔记18-插入模型及删除模块操作
|
4月前
|
开发框架 安全 .NET
技术心得记录:深入了解Dynamic&DLR(一)
技术心得记录:深入了解Dynamic&DLR(一)
22 0
ABAP 数据字典里数据元素(Data Element),结构(Structure)和表类型(Table Type)三者的使用辨析试读版
ABAP 数据字典里数据元素(Data Element),结构(Structure)和表类型(Table Type)三者的使用辨析试读版
在powerdesigner中,一个table,怎么在diagram中创建多个symbol(多个模块都和同一个表相关联)
在powerdesigner中,一个table,怎么在diagram中创建多个symbol(多个模块都和同一个表相关联)
148 0
在powerdesigner中,一个table,怎么在diagram中创建多个symbol(多个模块都和同一个表相关联)
|
JavaScript 前端开发 开发者
从规范的角度看 this 丢失 —— 详解 Reference Type
从规范的角度看 this 丢失 —— 详解 Reference Type
121 0
从规范的角度看 this 丢失 —— 详解 Reference Type
|
NoSQL 程序员 Go
如何使用ORM链式操作?如何优雅的实现软删除?
下面重点介绍一下ORM链式操作-时间维护的知识点
123 0
|
存储 关系型数据库 MySQL
整体结构&InnoDB数据字典(1) --系统表空间结构(三十三)
整体结构&InnoDB数据字典(1) --系统表空间结构(三十三)
|
存储 缓存
cache_t结构分析
紧接着我们来分析类结构体中cache_t, 只从单词来看就能猜出来是与缓存有关. 下面我们先看cache_t的源码:
156 0
cache_t结构分析
|
数据库
如何找到某个 ABAP structure 某字段的源头来自哪个数据库表
如何找到某个 ABAP structure 某字段的源头来自哪个数据库表
122 0
如何找到某个 ABAP structure 某字段的源头来自哪个数据库表
|
NoSQL
随笔:sending data状态包含了使用内部临时表
这是一个我的随笔记录,这些过程非常有用,也非常明显。 欢迎关注我的《深入理解MySQL主从原理 32讲 》,如下: 语句如下: mysql> desc select id,count(*) from t110 group by id; +----+-------------+-------+...
892 0