解决1037U主机Buffer I/O error on /dev/sdb1 (…) async page read问题

问题

一直一来,我的迷你主机总是会在启动阶段或者莫名其妙的在任意时刻出现内置的SATA固态硬盘sda的Buffer I/O error问题,另外也会随机出现外置USB3.0磁盘的Buffer I/O error on /dev/sdb1 (...) async page read问题,一旦出现,设备就会失去响应或磁盘进入只读状态,必须断电重启设备才能恢复。这该如何处理?

阅读更多

解决macOS ARM下vim插件YouCompleteMe编译失败问题

问题

前天做系统迁移,将x86架构的机器迁移到了arm架构的机器上,发现vim的YouCompleteMe出现了问题,不能正常使用。按照正常套路,需要进行一次重新编译才行。但是在重新编译时,报了以下错误

这该怎么办呢?

阅读更多

Linux ext4 mysql数据库误删恢复

背景

在做Ubuntu 18.04原地升级到Debian 10的过程中,我进行了apt的purge操作,删除了旧的mysql-server-5.7。没想到在弹出的交互式是否删除配置文件的提示中,我脑残的点了”是”。我马上反应过来不对,按下了Ctrl+C。但是屏幕上已经刷过了后面purge的几十个数据包了。我进入/var/lib/mysql/一看自己的数据库目录不见了!

这。。。我居然自己搞了一次删库。。。里面可是我8年来的博客数据啊!我头皮一下子麻了起来。。。

该怎么拯救我的被删的数据库呢?

阅读更多