我有一个LUKS/LVM卷,不幸的是它被删除了,但没有正确地卸载。
我对整个加密的Ubuntu16.04安装进行了dd备份。然后新安装不同的Ubuntu版本,在计算机上的LUKS卷内有一个活动的USB,引导到它,并插入驱动器与dd备份,以复制数据手动。
它无法用相同的UUID和加密密钥(作为dd备份)解锁另一个驱动器,并向虚拟主机吐口水。驱动器既没有解锁,也没有弹出。当我试图找出如何安全地移除它的时候,驱动器被误以为是冷拉的。
现在,每当我在另一台计算机上挂载这个驱动器时,我就可以在没有任何问题的情况下解锁,但是当我试图在其中挂载分区时,它说。
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转到了另一个驱动器,这样我就可以在不让事情变得更糟的情况下进行实验。
我该怎么解决这个问题?
发布于 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程序将尝试并行处理不同物理磁盘驱动器上的文件系统,以减少检查所有文件系统所需的总时间。
该命令的基本用法是:
sudo fsck.ext4 /dev/sda[NUMBER]但是,请注意,这一过程可能是一个漫长的过程。
发布于 2017-10-23 10:49:55
发布于 2019-09-27 14:51:49
你也可以跑步。分区将以感叹号显示。
https://askubuntu.com/questions/910078
复制相似问题