记一次莫名修复的BtrFS文件系统问题

最近一段时间经常遭遇 kernel panic(Linux 内核崩溃)。电脑用着用着就没反应了。有时候键盘上的大小写锁定键等指示灯还是不停闪烁,然后过几分钟就自动重启;有时候这些症状也没有,而只是 CPU 风扇开始加马力,直到按电源键硬关机。这种非正常关机(unclean shutdown)还是会造成其它问题的。最常见的就是文件系统被迫坏。然后今天就碰到了我的根分区的 BtrFS 系统在重启过程中报告说 “Csum didn’t match”。根分区无法挂载。接着就只能进入应急模式了。

继续阅读全文

CentOS 8 已经发布

CentOS Linux 发行版是源于 Red Hat 企业级 Linux(RHEL) 的开源 Linux 发行版。经过多年的期待,CentOS 8 终于发布。详情可以参考 CentOS 8 发行注记。随之一同发行的还有一个新的滚动发行版 CentOS Stream。 CentOS Stream 将作为 RHEL 的上游开发版本滚动更新(类似于 openSUSE Tumbleweed),衔接更上游的 Fedora Linux 和下游的 RHEL,目标指向下一个 RHEL 阶段小更新。

继续阅读全文

openSUSE Tumbleweed 中禁用 SWAP

现在电脑里内存很大,如果不使用休眠功能的话就完全用不上 SWAP。偶尔遇到内存泄漏,内存空间被快速占满,然后又开始占用 SWAP,此时 SWAP 反而成为累赘。反正系统也无救了不如让它早点崩溃更好。于是决定禁用 SWAP。可是早些年禁用 SWAP 的方法已经不管用了。

继续阅读全文

Linux Grub2 必须安装到第一磁盘吗?

这两天得空就折腾办公室一台小服务器。服务器上本来安装的 openSUSE 13.1(我知道这个是老掉牙了)。后来需要临时安装一个 Windows Server 2008。活儿交给我了。安装很顺利,可是后来恢复 Grub  启动项来进行双系统启动就费劲了。主要还是经验不足。稍记。

继续阅读全文