客户端阻塞读取调用,等待读取n个字节。
服务器写入n个字节并立即关闭连接。
在这种情况下,如果套接字在读取完成之前或由于其他问题而关闭,read调用可以返回负或零吗?(在本例中,客户机/服务器在相同的linux机器上运行)
我正在面对这样的场景,但不确定这在TCP/IP子系统中是如何工作的,以及如何解决它。
Sever:
write
close
Client:
read
close
最近,在启动Ubuntu20.04Linux之后,我遇到了SSD磁盘问题:
📷
文件系统有错误,但幸运的是,在运行fsck之后,机器又开始工作了。fsck修复了许多错误,可能是数百个错误。
这台机器是双引导的,每个操作系统都有一个单独的1TB SSD驱动器:
Microsoft Windows 10
Linux Ubuntu 20.04
这个问题发生在WINDOWS被短暂使用了几分钟之后--在机器再次引导到Linux之后,它显示了上述错误。
我应该做些什么来防止这种情况在未来发生:
操作系统升级有什么帮助吗?
新的SSD驱动是唯一的方法吗?