发生了什么;
我开始编写一个写得很糟糕的脚本来组合两个二进制文件(通过 ssh),它需要比 RAM 中的可用空间更多的空间,大概开始使用磁盘空间作为交换。我的 ssh 连接断开,无法重新连接。
三天后,我和电脑在同一个房间,它没有反应,最后我不得不按重启按钮。
第一次重新启动计算机无法启动,给出许多许多形式的错误;
Failed to write entry (# items, ### bytes), ignoring: Read-Only file system.
再次按下开关,这次计算机正常启动。一小会儿一切似乎都正常。
最近我可以通过 ssh 连接到计算机,但磁盘已变为只读,因此大多数命令都会
Input/Output
出错(无法写入 tmp)。例如ipython3
失败并显示FileNotFoundError: [Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/home/clumsycat']
.
就像我在磁盘的第一个问题部分仍然被指定为交换后重新启动一样?当我下次与计算机在同一个房间时,我会尝试恢复出厂设置,但您认为我对硬盘(真的是 SSD)造成了物理损坏吗?
答案1
当达到写入耐久性阈值时,SSD 通常会进入只读模式。您应该能够使用制造商提供的工具检查驱动器。如果驱动器是新的,或者您怀疑它还不够旧,不足以达到其写入耐久性阈值,则制造商的工具仍可能会揭示该问题。