按照 Ubuntu发布周期 每2年会发布一个 "长期支持版" (LTS, Long Term Support)。具体来说,就是每2年的4月份会发布一个支持周期长达5年的稳定版本,如: 20.04 和 22.04 分别代表 2020年4月 和 2022年4月 发布的长期支持版本.
当前(2022年9月),Ubuntu 22.04 LTS发布已经将近半年,我准备将 私有云架构 的 HPE ProLiant DL360 Gen9服务器 底层操作系统Ubuntu Linux升级到最新长期稳定版本。
由于Ubuntu跨版本升级可能需要较多的磁盘空间,而我在构建 私有云架构 时为了能够尽可能将存储空间保留给 Docker btrfs 存储驱动 ,操作系统的根目录磁盘空间只有 32G (日常运行只有3G空闲),所以首先需要在虚拟机环境模拟升级,充分验证升级可行性。
备注
实际磁盘空间分配可以采用 排查磁盘空间消耗 进行分析,我通过这种方法将系统中占用大量磁盘的数据文件全部迁移到独立挂载磁盘分区的 Btrfs 卷中,最终可以将日常根目录10G以下(空闲22G)。
之前在 升级Ubuntu 是非稳定版本升级,本次实践则完整记录LTS稳定版本升级。
升级系统包
-
在进行大版本升级之前,首先要将当前版本升级到最新:
sudo apt update && sudo apt upgrade -y
-
清理无用包:
sudo apt autoremove -y
-
重启系统:
sudo reboot
准备后备SSH端口
如果使用ssh登录到服务器上进行版本