我几周前刚刚安装了 Ubuntu 16.04,每次挂起和休眠时它都会冻结,我不得不强制关闭系统电源。启动时dev\sda1: recovering journal
clearing orphaned inode "some inode numbers"
它又启动了。以下是一些信息:
prasha@prasha:~$ sudo blkid
/dev/sda1: UUID="b21ebca2-7efd-4bb5-95fb-a06863eb9f01" TYPE="ext4" PARTUUID="616adc3d-01"
/dev/sda5: UUID="683ffa03-a7fc-483c-b4e3-5b2c95c54c24" TYPE="swap" PARTUUID="616adc3d-05"
prasha@prasha:~$ cat /etc/initramfs-tools/conf.d/resume
RESUME=UUID=683ffa03-a7fc-483c-b4e3-5b2c95c54c24
答案1
首先要执行文件系统检查...
- 启动到 GRUB 菜单(在这里选择要启动的操作系统)
- 选择高级选项
- 选择恢复模式
- 选择 Root 访问
- 在 # 提示符下,输入
sudo fsck -f /
- 您可以忽略有关时间/日期/超级块的错误
- 如果还有其他错误,请重复 fsck 命令
- 类型
reboot
要做的第二件事是使用 SMART 内部磁盘监控工具,看看它是否检测到即将发生的硬盘故障......
Disks
从 Unity dash启动应用程序- 在左侧窗格中选择硬盘
- 单击“磁盘”窗口右上角的“汉堡”图标
- 选择
SMART Data & Tests
- 查看数据并运行测试
答案2
我建议运行一些硬件测试。首先memfree86
测试一下你的内存。然后转到软件包smartmontools
阅读聪明的硬盘的数据。
运行 memfree86
- 重新启动计算机。
- 在启动期间按 ESC 键显示 Grub 启动菜单。
- 选择 memfree86 内存条目并给它时间测试几次内存。
注意:此步骤每次可能需要几分钟到一个小时,具体取决于 RAM 的大小。程序会反复测试,直到您取消。用户界面会记录测试次数;即测试所有 RAM 的次数。
运行smartmontools
假设你的 RAM 没有问题,请启动 Ubuntu Live CD。安装软件包。
apt-get install smartmontools
通常硬盘位于/dev/sda
。运行该smartctl
命令来查看驱动器的运行状况。
smartctl -a /dev/sda
这维基百科关于 SMART 的页面很好地指出了您需要注意的值。您应该查找通常数量级为 1k-100k 的错误事件的错误。在我的驱动器上,我看到驱动器在 5 年以上的使用过程中所有错误事件的发生率低至零。
下一步
如果您的 RAM 显示错误,请拔出 RAM 条并逐个测试以确定损坏的 SODIMM。更换任何损坏的 RAM 条。
如果您的硬盘显示大量令人担忧的错误,那么我建议您立即从 Live CD 将数据恢复到已知健康的磁盘。不健康的磁盘应该用健康的磁盘替换。
如果 RAM 和磁盘都显示为完全健康,则继续检查软件(例如fsck
)。