首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不确定是否正确运行fsck / xfs_repair

不确定是否正确运行fsck / xfs_repair
EN

Unix & Linux用户
提问于 2021-09-21 17:54:13
回答 1查看 1.1K关注 0票数 0

运行CentOS 7.9时,我多次看到计算机冻结,我想检查磁盘上是否有错误。我不确定我做得对,也不确定命令输出意味着什么。我创建了一个具有相同版本(7.9)的Centos安装磁盘,然后从它启动.

fdisk -l (图1)显示"Linux“作为第二个分区,这应该是我的根。

运行fsck /dev/centos/root时说我应该看到xfs_repair (图2),所以我假设这是要运行的?

我运行了lvscan,得到了一张恐惧感列表

运行lvchange -ay /dev/centos/root试图激活分区,以检查它(?!)

ran xfs_repair /dev/centos/root (图2),在这一点上,我不清楚它是没有做正确的检查还是没有错误(照片2,3,4)。

还运行了xfs_repair /dev/centos/swap (lvscan列出的其他部分)来比较结果,我得到了这个结果(图5) . error reading superblock, unable to verify superblock, Sorry, could not find a valid secondary superblock

这是否意味着根分区正常,并且在交换中出现了一些错误?如果没有,如何使用此分区设置运行适当的检查?

EN

回答 1

Unix & Linux用户

发布于 2021-09-21 19:46:18

不用担心。

看起来您的xfs_repair /dev/centos/root没有发现任何错误:来自xfs_repair的所有消息都只是对它目前正在做的事情的描述。

您的swap不是XFS文件系统,因此xfs_repair不是合适的工具。这充分解释了它显示的错误。实际上,swap根本不是一个文件系统。

除非您在休眠时使用交换空间,否则在重新启动时很少会出错。当系统正常启动(而不是从休眠状态恢复)时,基本上只保留交换区标头(将其标识为交换区域,并包含一个UUID,并可选择地保留它的标签):在重新启动后需要时,交换区域的其余部分有效地初始化。

您有一个基于LVM的文件系统布局:您的交换区和根文件系统包含在LVM逻辑卷中,简称为LV。与传统的分区不同,LV可以从一个磁盘扩展到另一个磁盘,而不必在磁盘上是连续的。它们甚至可以在使用时被移动。所有这些都使LV更容易调整大小,并在需要时进行其他管理。

现代Linux发行版通常会激活它们在引导和热插拔时自动检测到的任何完整LV。但是手动运行激活命令永远不会是有害的,如果您必须在极简恢复环境中操作,或者需要从缺少一部分的LV恢复数据,那么手动运行激活命令是件好事。(即使LV的某些部分丢失了,lvchange也有一个激活LV的D6选项)。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/669999

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档