Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux – fsck期间大量“多次声明的块”大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

基本问题: fsck需要多长时间来修复带有多个声明块的100GB(1700万块)文件? 问题的长版本: 在UPS出现故障后,我遇到了一个Ubuntu 10.04服务器,它在初始启动时掉入了fsck.这是正常的,购买通常约半小时修复各种问题,同意提示足以让服务器恢复. 不过今天不是.今天,我有一个巨大的数字列表滚过控制台矩阵式几分钟.它基本上是一行一行的: inode xxxxxxxxx中的Mult
@H_944_10@
基本问题:

fsck需要多长时间来修复带有多个声明块的100GB(1700万块)文件

问题的长版本:

在UPS出现故障后,我遇到了一个Ubuntu 10.04服务器,它在初始启动时掉入了fsck.这是正常的,购买通常约半小时修复各种问题,同意提示足以让服务器恢复.

不过今天不是.今天,我有一个巨大的数字列表滚过控制台矩阵式几分钟.它基本上是一行一行的:

inode xxxxxxxxx中的Multiply声明的块

无论如何,经过几分钟的滚动过去,它终于安定下来,我得到了:

通过1C:扫描具有多个声明块的inode的目录

其次是…

通过1D:协调多次声明的块

..和..

(有32个inode包含多个声明的块.)

这听起来不是那么糟糕,但后来开始经历一些文件

文件/路径/到/ a /文件

1个1个文件共享的多重声明的块:

/路径/到/其它/文件

克隆倍增声明的块?是

我回答了这个问题,并继续进行.但是,花了很长时间.小时和小时,即使它只是一个2MB的文件.

之后,出现了类似的对话,但这次是虚拟机映像文件,该文件为100GB,并报告为超过1700万个多个声明的块,与0个文件共享.

那是2天前,现在还在运行.

那么,回到我原来的问题,这需要多长时间?这是一个失败的原因,有没有其他方法来处理这个?我真正不明白的是,为什么100GB文件被报告为与0文件共享,如果我正确理解乘法声明的块的含义,这是一个矛盾.

解决方法

需要多长时间取决于磁盘子系统性能,修复损坏等.

听起来有一些不错的文件系统损坏.实际的文件系统有多大?你说这是一个100 GB的文件,后来它是一个虚拟机映像?这是VM服务器吗?或者你在谈论虚拟机?

就个人而言,如果它花了一天时间并且损坏肯定是一个文件,我会从备份中恢复文件,如果有任何迹象表明存在问题,请重新格式化并从备份恢复,假设驱动器并非偶然失败.我相信文件系统开始变坏的问题.如果驱动器本身没有出现故障,那么文件系统可能会遇到普遍问题,直到它重新开始.

但那就是我.

大佬总结

以上是大佬教程为你收集整理的linux – fsck期间大量“多次声明的块”全部内容,希望文章能够帮你解决linux – fsck期间大量“多次声明的块”所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。