我的系统:联想 t431s,12.04。LAMP 堆栈(用于 Web 开发),除此之外非常普通。
访问主文件夹时应用程序偶尔会冻结。
我认为我看到了建议在这种情况发生时重新启动的建议,但我无法再找到该页面。
谨慎一点,我认为这与任何 GUI 无关,因为它也发生在终端中。在终端中,如果我在 ~/ 中“ls”,它会停止响应。现在没有发生这种情况,所以我不记得 Ctrl-C 是否恢复了控制。
这种情况时有时无:通常我不会遇到麻烦,但一旦主文件夹不可用,它就不会再出现。我的意思是,即使打开 Nautilus、另一个终端窗口等,我也看不到主文件夹中的文件,直到我重新启动。
我昨天意识到这个问题也会导致应用程序出现问题。我安装了 EasyTag,但它总是被锁定。我发现 EasyTag 被锁定是因为它试图读取我的主文件夹,我通过更改默认目录解决了这个问题。
这是一个众所周知的问题(这是一个旧版本)并且有众所周知的解决方案吗?我找不到。我可以升级到 14.04,但如果没有看到对该问题的讨论,我无法确定它是否已在那里修复。我不想在没有合理预期可以解决问题的情况下升级带来的潜在麻烦。
答案1
我的 fstab 文件将家庭网络上的几个共享文件夹挂载到我的主目录中的文件夹中。当我拿出笔记本电脑时,链接就断了。
我只在尝试使用想要读取我的主目录的程序时才注意到这个问题。由于我并不经常这样做,所以这个问题感觉是间歇性的。
从 fstab 中删除这些行,并创建一个脚本文件(和启动器)以在我需要时挂载这些文件夹。
答案2
最有可能的问题是您的文件系统已损坏或不适合 Linux(如 NTFS),从而产生这种影响。磁盘故障也会产生同样的效果。要验证这两个原因都不会影响您,您必须在实时环境中fsck
在受影响的分区上运行(即sudo fsck /dev/sda1
),并使用 SMART 工具(即sudo smartctl -a /dev/sda
)检查 SMART 值。
重要的是您要将所有重要数据的备份放在安全的地方,最好是可以拔出系统的地方。