linux – 如何清理未处理的孤立inode列表?

我试图安装以前只读的文件系统可读写:
mount -o remount,rw /mountpoint

不幸的是它不起作用:

mount: /mountpoint not mounted already,or bad option

dmesg报道:

[2570543.520449] EXT4-fs (dm-0): Couldn't remount RDWR because of unprocessed orphan inode list.  Please umount/remount instead

umount也不起作用:

umount /mountpoint
umount: /mountpoint: device is busy.
    (In some cases useful info about processes that use
     the device is found by lsof(8) or fuser(1))

不幸的是,lsof定影器都没有显示任何进程访问位于挂载点下的内容.

那么 – 我如何清理这个未经处理的孤立列表,以便能够在不重新启动计算机的情况下再次挂载文件系统?

解决方法

您可以通过卸载和重新安装文件系统来清理未处理的孤立inode列表.

来自linux-ext4邮件列表的extended discussion有关于此消息是什么以及它可能出现的原因的更多信息.简而言之,发生了两件事之一:要么你遇到内核错误,要么更可能的是,某些文件系统损坏发生在你之前重新安装文件系统之前.这可能是系统认为某些东西仍在使用文件系统的原因.

如果已经过了一年而你还没有重新启动机器,那就放弃并安排一个维护窗口.

相关文章

在Linux上编写运行C语言程序,经常会遇到程序崩溃、卡死等异...
git使用小结很多人可能和我一样,起初对git是一无所知的。我...
1. 操作系统环境、安装包准备 宿主机:Max OSX 10.10.5 虚拟...
因为业务系统需求,需要对web服务作nginx代理,在不断的尝试...
Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核...
一、Hadoop HA的Web页面访问 Hadoop开启HA后,会同时存在两个...