首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“结构需要清理”错误-不能挂载分区

“结构需要清理”错误-不能挂载分区
EN

Ask Ubuntu用户
提问于 2017-04-29 01:01:38
回答 5查看 131.7K关注 0票数 26

我有一个LUKS/LVM卷,不幸的是它被删除了,但没有正确地卸载。

我对整个加密的Ubuntu16.04安装进行了dd备份。然后新安装不同的Ubuntu版本,在计算机上的LUKS卷内有一个活动的USB,引导到它,并插入驱动器与dd备份,以复制数据手动。

它无法用相同的UUID和加密密钥(作为dd备份)解锁另一个驱动器,并向虚拟主机吐口水。驱动器既没有解锁,也没有弹出。当我试图找出如何安全地移除它的时候,驱动器被误以为是冷拉的。

现在,每当我在另一台计算机上挂载这个驱动器时,我就可以在没有任何问题的情况下解锁,但是当我试图在其中挂载分区时,它说。

代码语言:javascript
复制
Error mounting /dev/dm-4 at /media/user/57960113-31ce-4ced-8654-1fadf6012947:
Command-line 'mount -t "ext4" -o "uhelper=udisks2,nodev,nosuid" "/dev/dm-4" "/media/user/57960113-31ce-4ced-8654-1fadf6012947" ' exited with non-zero exit status 32:
mount: mount /dev/mapper/ubuntu1604-ubuntu1604root on /media/user/57960113-31ce-4ced-8654-1fadf6012947 failed:
Structure needs cleaning

此备份现在是我的数据的唯一副本。我把dd转到了另一个驱动器,这样我就可以在不让事情变得更糟的情况下进行实验。

我该怎么解决这个问题?

EN

回答 5

Ask Ubuntu用户

发布于 2017-05-01 14:40:30

你的文件系统坏了。您需要修复它,以便操作系统能够正确地读取/写入它。

因此,我们需要使用一个名为fsck的工具。

根据它的man页面:

名称fsck -检查和修复一个Linux文件系统概要fsck -sAVRTMNP-C fd] -t fstype -- Description fsck用于检查和可选地修复一个或多个Linux文件系统。文件可以是设备名称(例如/dev / hdc1 1、/dev/sdb2 2)、挂载点(例如/、/usr、/home),也可以是ext2标签或UUID说明符(例如UUID=8868abf6-88c5-4a83-98b8-bfc24057f7bd或LABEL=root)。通常,fsck程序将尝试并行处理不同物理磁盘驱动器上的文件系统,以减少检查所有文件系统所需的总时间。

该命令的基本用法是:

代码语言:javascript
复制
sudo fsck.ext4 /dev/sda[NUMBER]

但是,请注意,这一过程可能是一个漫长的过程。

票数 27
EN

Ask Ubuntu用户

发布于 2017-10-23 10:49:55

正如所写的一样,您可以通过键入以下内容来清理分区(就像您已经做的那样,备份之后)

代码语言:javascript
复制
sudo e2fsck /dev/dm-4

e2fsck检查文件系统的完整性。

之后,您应该能够再次挂载它。

票数 7
EN

Ask Ubuntu用户

发布于 2019-09-27 14:51:49

你也可以跑步。分区将以感叹号显示。

  • 在右上角选择正确的hdd
  • 右键单击标记为感叹号的分区
  • 选择“检查”
  • gparted会问您是否确定,并尝试在文件系统上运行修复。e2fsck。请注意,此操作可能需要一些时间,一旦它启动,您就不应该中断它。
票数 5
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/910078

复制
相关文章

相似问题

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