首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >所有使用设备的进程都被挂起,甚至“杀死-9”也什么也不做。

所有使用设备的进程都被挂起,甚至“杀死-9”也什么也不做。
EN

Unix & Linux用户
提问于 2021-07-28 10:40:08
回答 1查看 51关注 0票数 0

我有一个旧的硬盘,失败了,我正在努力恢复什么是可能的testdisk。其计划是使用dd制作映像,然后使用testdisk从映像中恢复文件,以避免更多地损坏磁盘。

我使用了以下命令:

代码语言:javascript
运行
复制
sudo dd if=/dev/sdc of=/mnt/BigDisk/backup.iso status=progress

一切都很顺利,直到进展停止。它没有下降到0MB/s,只是冻结了。

我等了几个小时,什么也没变。然后我试了一下Ctrl+C,但什么也没有。最后,我给它发送了一个SIGKILL (sudo kill -9 ),但是即使这样也不起作用。我还尝试运行不同的命令,如lsblk,这些命令也被挂起,没有响应任何信号,包括SIGKILL。特别是,我认为每个试图读取或获取该设备信息的进程都被冻结,“无法杀死”。

我最后一次尝试的是关掉我的电脑,但即使在那时候,闪烁着白条的黑色屏幕仍然停留在那里,我的电脑从未关机。

第二天,我尝试在/dev/sdc上直接使用D10。它正确地检测到了分区(ext4,只有其中一个),并且能够读取文件名,但是当我开始复制时,在一些文件发生之后,dd也发生了同样的事情。

这是某种内核问题吗?

系统信息:

  • 操作系统:Arch Linux,内核:5.13.5-arch1-1
  • /dev/sdc是一个硬盘,在MBR分区方案上只有一个ext4分区。
  • /mnt/BigDrive是一个外部驱动器,其上有一个NTFS分区,该分区也被损坏,现在具有与另一个磁盘类似的行为。它是使用ntfs-3g安装的。
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-07-31 09:57:30

最后我设法救出了我的文件。

我可能在这个问题上撒了谎,因为可能是在我第一次尝试的那一刻到我发布这个问题的时候,我有了一个内核更新(可能在5.12到5.13之间)。我昨天再次尝试使用新内核和一个以ext4分区为目标的新硬盘驱动器,它运行得很好。ddrescue花了大约12个小时,但最终它只完成了几个错误的复制。

谢谢大家的建议。

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

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

复制
相关文章

相似问题

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