昨天,我的一台服务器 (debian) 因主设备 (ext3) 出现问题而进入只读模式。我联系了托管支持,那个人告诉我启动救援并对未安装的设备进行 fsck。发现了很多问题,最终我得到了一个混乱的 lost+found 目录。
由于我丢失了最近的 MySQL 备份,我尝试使用“file * | grep MySQL”来识别文件。我还使用 grep 搜索了与 MySQL 相关的任何内容。我注意到 lost+found 中没有任何最近的文件(甚至没有当前日志)。
在我重新安装服务器之前,还有其他什么可以尝试的吗?比如更努力的 fsck 选项?:)
附言:我以前就知道,在没有以只读模式进行备份的情况下执行 fsck 是一个坏主意!