Ubuntu 22.04服务器内核更新后磁盘空间异常占用及内核版本不匹配问题求助
大家好,我遇到了两个棘手的问题,想请各位帮忙分析下:
我有一台基于瘦客户机改造的Ubuntu 22.04服务器,磁盘空间只有8GB,平时就挺紧张的。之前更新内核的时候,剩余空间基本不会有明显变化,但两天前执行apt upgrade时,系统突然提示这次更新要额外占用约600MB空间——这完全不符合往常的情况。虽然觉得奇怪,但我还是同意了更新,结果剩余空间确实少了这么多。更反常的是,更新结束后弹出了一个ncurses界面(我的系统没有X桌面环境),提示内核版本不符合预期,必须通过这个界面重启,这种情况之前从来没发生过。
现在系统运行还算正常,但磁盘占用比更新前多了大概0.5GB,我试过apt autoremove和purge-old-kernels这两个常用的清理命令,却完全没起到作用。照这个趋势下去,很快磁盘就会被耗尽了,实在头疼。
更奇怪的是,5天后再次更新时,又弹出了一模一样的提示:
Newer kernel available The currently running kernel version is 5.15.0-82-generic which is not the expected kernel version 5.15.0-83-generic. Restarting the system to load the new kernel will not be handled automatically, so you should consider rebooting.
我平时都是常规使用服务器,没做过什么特殊配置或修改,为什么总是出现内核版本不匹配的情况呢?
根据要求,我补充了磁盘信息,执行磁盘查看命令后输出如下:
Disk /dev/sda: 7.46 GiB, 8012390400 bytes, 15649200 sectors Disk model: 8GB SATA Flash D Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 86C1689B-2846-433D-9E46-B53705D7FB84 Device Start End Sectors Size Type /dev/sda1 2048 1103871 1101824 538M EFI System /dev/sda2 1103872 15646719 14542848 6.9G Linux filesystem
另外,文件系统中归档和活跃日志总共占用了56.0M,日志列表如下:
-16 142f96db4a8c4643a2569269593ea032 Wed 2023-08-16 13:45:28 CEST—Wed 2023-08-16 15:51:46 CEST -15 599afea047be4d37b76a392fda09dd64 Wed 2023-08-16 15:57:56 CEST—Wed 2023-08-16 22:15:34 CEST -14 5c7db573e8524663bbc11ab823a07bc2 Thu 2023-08-17 17:26:23 CEST—Thu 2023-08-17 17:32:36 CEST -13 26865784b7f2454c8a09cfe23947b0ea Thu 2023-08-17 17:33:10 CEST—Thu 2023-08-17 17:37:44 CEST -12 059439fb89ce44198870ffcb6ce3268a Thu 2023-08-17 17:38:47 CEST—Thu 2023-08-17 17:40:05 CEST -11 eeebce9a1c9745849141f690e861e25f Thu 2023-08-17 17:41:10 CEST—Fri 2023-08-18 20:32:52 CEST -10 6ba1c5efe28c4c5991452877b4b0ca8e Fri 2023-08-18 20:33:29 CEST—Sat 2023-08-19 21:09:56 CEST -9 735efb752bdb4389acc877fa61a03b60 Sat 2023-08-19 22:12:47 CEST—Sun 2023-08-20 12:09:16 CEST -8 d89b803f33464f2fac5d9090d9734787 Sun 2023-08-20 13:08:32 CEST—Sun 2023-08-20 14:01:06 CEST -7 66915d29b549463aa164a258d5946155 Sun 2023-08-20 14:01:42 CEST—Sun 2023-08-20 14:08:11 CEST -6 8abe630392d7452ea1c77c8c0ed47424 Sun 2023-08-20 14:16:52 CEST—Sun 2023-08-20 14:24:59 CEST -5 931d0c61491d484d87fc95a59e4cb677 Sun 2023-08-20 14:25:34 CEST—Sun 2023-08-20 15:24:54 CEST -4 ddc5c347da584047a7c6513e851407fd Sun 2023-08-20 15:33:18 CEST—Mon 2023-08-21 16:54:36 CEST -3 e1c7d2c07d824c61a3b6c2c79fec02c5 Mon 2023-08-21 17:16:28 CEST—Thu 2023-08-24 13:19:58 CEST -2 7d2feefdb5b54c7bb56034523e3cb16b Thu 2023-08-24 13:52:25 CEST—Fri 2023-08-25 06:10:35 CEST -1 2a9a935d50b9461599cfa512f899fb3a Fri 2023-08-25 06:11:11 CEST—Mon 2023-08-28 18:00:06 CEST 0 cf26bf6149704abd9311878b012a7930 Mon 2023-08-28 18:07:26 CEST—Wed 2023-08-30 20:17:15 CEST
希望有经验的朋友能帮忙解答这两个疑问:
- 为什么内核更新会突然占用额外的大量空间,且常规清理命令无效?
- 为什么总是出现内核版本不匹配的提示?
备注:内容来源于stack exchange,提问作者udippel

