标签: data-corruption

丢失+找到的不可删除目录

我怎样才能删除这个目录?我做了fsck,它发现了一些垃圾,我查看了这些文件,没有什么重要的东西。所以我试图删除内容,/lost+found除了这个奇怪的目录外,一切都消失了。我认为将它放在/tmp(我可以在整个卷上移动该目录)将在下次重新启动时将其擦除,但在重新启动和另一个fsck.

由于问题似乎是低级别的,并且使用所有权和权限还不够,我已经让您能够自己重现该问题。享受!

  • 这是安全的,您将能够卸载图像以摆脱机器上的这些目录
  • 这不是iso-image,这是结果dd if=/dev/sda1 of=/files/broken.iso

我制作了一个 15MB 的存档,其中的图像约为 1.2GB。您可以使用以下命令下载并使用它:

cd /tmp
wget https://dl.dropboxusercontent.com/u/22701362/broken.tar.xz
tar xvf broken.tar.xz
mkdir test
sudo mount broken.iso test
cd test
Run Code Online (Sandbox Code Playgroud)

将有两个目录(在创建该映像期间,我的磁盘上似乎有两个这样的目录):

/tmp/test> tree
.
??? 1
?   ??? plexus-component-annotations-1.5.5.jar.sha1 [error opening dir]
??? 2
    ??? #1589030 [error opening dir]

4 directories, 0 files
Run Code Online (Sandbox Code Playgroud)

删除这两个目录祝你好运:

/tmp/test> sudo rm -rf *
rm: cannot remove '1/plexus-component-annotations-1.5.5.jar.sha1': Operation not permitted
rm: cannot remove '2/#1589030': Operation not permitted

/tmp/test> …
Run Code Online (Sandbox Code Playgroud)

permissions ext4 fsck ownership data-corruption

10
推荐指数
1
解决办法
5044
查看次数

有没有办法修复损坏的 deja-dup 备份?

自 3 天以来,在尝试使用deja-dup以下方法备份我的系统后,我收到以下错误消息:

Your backup appears to be corrupted. You should delete the backup and try again.
Run Code Online (Sandbox Code Playgroud)

没有关于这可能如何发生的信息。

有没有另一种方法来解决这个问题?我真的很想避免删除我的整个备份记录,并开始一个新的。

backup deja-dup data-corruption

9
推荐指数
2
解决办法
1131
查看次数

Ubuntu 内存错误,但 MemTest86+ 没有内存错误

我遇到了一些 btrfs 和 ext4 错误。在决定测试我的 RAM 后,我遇到了以下重复错误memtester。在运行了一段时间后,我总是会遇到类似的错误memtester。通常在一个小时内,但一次需要4-5个小时。

我的电脑的内存是焊接的。我有额外的空槽。BIOS 中没有禁用板载 RAM 的设置。

我跑了:

  • Memtest86+ 8 次(约 8 小时)
  • MemTest86 18 次(约 9 小时)
  • memtesterstressapptest在Fedora 27默认情况下,安装在USB记忆棒(约10小时)
  • memtesterstressapptestUbuntu 17.10 Live 默认(约 2 小时)
  • memtester以及stressapptest在 U 盘上的 Ubuntu 17.10(约 8 小时)
  • # debsums --changed 唯一改变的文件是一个主题的图像。

他们没有打印任何错误。

我正在使用带有默认内核的 Ubuntu 17.10(从 17.04 升级)。内核没有被污染。这是一台配备 Intel Haswell i3 的华硕笔记本电脑。

  • 还使用 Linux 4.14.13 和 4.15.0-rc3,rc4 主线进行了测试。
  • 还使用清除的英特尔微码包进行了测试。

Nouveau 被禁用或启用,错误是可重现的,没有加载 nvidia 二进制驱动程序。

将以下模块列入黑名单: mtd intel_spi_platform intel_spi因为它们不会在默认的 …

ram data-corruption

8
推荐指数
2
解决办法
1803
查看次数

修复因 I/O 错误而未弹出的闪存驱动器?

我很笨,没有弹出我的闪存驱动器,现在它不会显示在安装中,无法手动安装,dd 在尝试将其归零时挂起,并且在尝试格式化时出现 I/O 错误它。我知道硬件很好,或者至少是,它唯一应该出错的是我不知道弹出它是必要的。请帮忙,这是一个 136GB(广告为 128,隐藏大约 33GB)PNY USB 3.0。

dmesg | tail

[122321.163508] usb-storage 2-1:1.0: USB Mass Storage device detected
[122321.165914] scsi7 : usb-storage 2-1:1.0
[122322.588840] scsi 7:0:0:0: Direct-Access     PNY      USB 3.0 FD       1100 PQ: 0 ANSI: 6
[122322.589312] sd 7:0:0:0: Attached scsi generic sg2 type 0
[122322.590302] sd 7:0:0:0: [sdb] 266108928 512-byte logical blocks: (136 GB/126 GiB)
[122322.592467] sd 7:0:0:0: [sdb] Write Protect is off
[122322.592472] sd 7:0:0:0: [sdb] Mode Sense: 43 00 00 00
[122322.593566] sd …
Run Code Online (Sandbox Code Playgroud)

usb-drive usb mount eject data-corruption

6
推荐指数
1
解决办法
3055
查看次数

如何修复仍保留缩略图的损坏的 JPEG 文件?

我的 SD 卡上有一堆照片。它们中的大多数现在都已损坏,我无法在任何程序中打开它们(Gwenview、GIMP、Windows 上也是如此...)。但每个文件浏览器仍然可以正确显示大部分缩略图。例如,这里是 Gwenview,选择了一张具有正确缩略图的照片:

Gwenview 选择了具有正确缩略图的照片

我知道 SD 卡可能快要死了,所以我已经制作了 SD 卡的映像,带有dd,我可以在上面工作。

到目前为止,我的搜索引导我找到了PhotoRec,它在我的情况下不起作用:它恢复了四张无用的照片,而我的约 400 张图像中大约三分之二仍然有缩略图。我仍然希望能拿回其中的大部分。

我能做些什么?如有任何帮助,我们将不胜感激:)

PS:我使用的是 Kubuntu 20.04,我可以成为 root,而且我不害怕命令行(但是图形工具仍然很方便:D)。

thumbnails jpeg data-recovery data-corruption

5
推荐指数
1
解决办法
8681
查看次数

在nano中打开此文件会显示特殊的红色区域

我有一个简单的文本文件。当我用nano打开它时,有一个红色区域覆盖了一些文本前面的空间。我从来没有见过这个:

红色和白色块覆盖文本之前的空间

对此我能做什么?

text text-editor nano data-corruption

5
推荐指数
1
解决办法
2865
查看次数

如何从损坏的硬盘复制目录和文件?

我有一个I / O错误每次我复制文件夹和文件从一个分区备份硬盘的时间。

那么我怎样才能安全地将这些数据备份到我的备份硬盘上呢?

backup dd data-corruption

4
推荐指数
1
解决办法
5869
查看次数

如何解决错误“结构需要清理根文件系统”?

我正在使用 ubuntu 虚拟主机来托管一些网站。遗憾的是,我遇到了一些麻烦,不得不硬重启服务器,现在文件系统似乎已损坏。虽然我可以启动并使用它,但无法更新系统:

root@myserver:~# apt update
Hit:1 http://mirror.scaleway.com/ubuntu zesty InRelease
Hit:2 http://mirror.scaleway.com/ubuntu zesty-updates InRelease                                                                                       
Hit:3 http://mirror.scaleway.com/ubuntu zesty-security InRelease                                                                                      
Hit:4 http://archive.ubuntu.com/ubuntu zesty InRelease                                                                                                
Get:5 http://archive.ubuntu.com/ubuntu zesty-updates InRelease [89.2 kB]                                                                              
Hit:6 http://ppa.launchpad.net/olipo186/git-auto-deploy/ubuntu zesty InRelease                                                          
Hit:7 http://mirror.klaus-uwe.me/mariadb/repo/10.2/ubuntu zesty InRelease                                                               
Get:8 http://archive.ubuntu.com/ubuntu zesty-security InRelease [89.2 kB]           
Fetched 178 kB in 2s (71.9 kB/s)                               
Reading package lists... Error!
E: flAbsPath on /var/lib/dpkg/status failed - realpath (117: Structure needs cleaning)
E: Could not open file  - open (2: No such file or directory)
E: Problem opening …
Run Code Online (Sandbox Code Playgroud)

dpkg data-corruption

4
推荐指数
1
解决办法
1万
查看次数

800 GB 的 fdimage?

我正在使用 Ubuntu 20.04.4 LTS。为什么 /home/myname/ 中有一个名为 fdimage 的文件,大小为 805.8 GB?我的 SSD 是 500 GB 的,分配给它的分区只有 125 GB...显然有东西损坏了。这里发生了什么?我可以摆脱它吗?

然而,该命令的输出却讲述了一个不同的故事。根据 du 的说法,这个 fdimage 文件的大小只有 54.34 GB 左右……Ubuntu 如何为同一个文件提供两种不同的大小?

du -a | sort -n -r | head -n 20

85129301    .
54340504    ./fdimage
12699488    ./Desktop
Run Code Online (Sandbox Code Playgroud)

同样,命令 stat /home/myname/fdimage 返回不同的大小(805800542208 字节 = 805,8 GB) 我对 Ubuntu 相当陌生,我找不到这个 ./fdimage 文件的太多信息,但是从什么我读过,我明白这可能是 Ubuntu 自动制作的一种备份。我可以把它关掉吗?我有自己的备份,并且我不希望 Ubuntu 占用超过一半的磁盘空间。

我的上一篇文章中,我解释说,当我使用 GNU ddrescue 时,我的主驱动器完全填满了。我必须进入 Ubuntu 救援模式手动删除一些文件才能再次访问系统。这与 fdimage 这么大有关吗?我在 /home/myname 中有一个名为 mapfile 的文件,但它的大小为 0 kB。我想要在其上创建副本的驱动器仍然是空的(0 字节)。也许我用我试图挽救的坏磁盘中的块填充了我的主驱动器而不是外部驱动器?也许我使用了错误的 ddrescue 命令?我无法解决这个问题,因为我在 SSD 上找不到任何与 …

dual-boot hard-drive disk-usage data-corruption

4
推荐指数
1
解决办法
721
查看次数