由于需要休眠,而且以前没想到使用tuxonice内核可以休眠到文件,所以分了个平时基本用不到的swap分区,在arch时只需要在fstab里写上一句就可以开机自动挂载了,但在gentoo里却不行,具体表现如下:
- fstab里明明写好了swap的相关信息,但开机的时候一点反应都没
- dmesg里根本没提到swap
- mount -a无法挂载
- swapon -a却可以挂载
后来去linuxsir提问才发现,原来gentoo里并不只用fstab管理swap分区,还得添加swap到default runlevel才能开机挂载
解决方法:rc-update add swap default