我的文件系统最近多次出现故障。我使用一张旧的 Live CD(Hardy)执行的 fsck 能够修复一些问题,让我可以启动系统(我认为是 xubuntu 9.10),但现在有很多文件丢失,导致随机出现故障。
我尝试重新安装一些缺少文件的软件包,但结果发现 debconf 就是其中之一!特别是,它似乎在路径中缺少几个 perl 文件/usr/share/perl5/Debconf/
。除了进行完全重新安装(我输入此内容时正在下载 11.10),我认为找出是否有办法恢复此系统(即,无需进行完全重新安装)可能是一项有趣的练习。
有线和无线互联网接入都仍然有效,能够获取软件包,但目前我无法对它们做任何事情。当 synaptic 第一次失败时,我又回到使用 apt-get,但这没有任何帮助。有没有我可以使用的更低级别的包管理脚本?我对处理 .debs 的了解仅限于通过 apt-get 或像 synaptic 这样的包装器进行安装/更新/等的基本知识。
答案1
嗯,老实说,这听起来很像是你的硬盘出现故障了。
因此,在我看来,您的首要任务应该是恢复和备份您不想丢失的任何数据。
您可以尝试恢复系统,但这本质上相当于重新安装,因此最好使用新的硬盘并全新安装。
稍微回答一下您的问题,正如您所看到的,fdisk 没有恢复任何数据,它只是将硬盘上的各个扇区标记为不可用,因此您会丢失随机数据块。
即使你能够修复它,一旦到了这个地步,我也会认为硬盘完全不可靠,并且即将彻底失效。