openEuler解决boot分区过小

boot分区上可用空间为过小,导致更新时有些依赖一直无法安装,因此准备开始清理/boot分区磁盘。

1.初始环境

2.查看更新前kernel

3.更新后kernel版本

4.查看boot分区大小

5.查看所有kernel 并删除旧kernel

6.删除后boot分区大小

7.设置默认内核

grub2-set-default 'openEuler (5.10.0-60.118.0.145.oe2203.x86_64) 22.03 LTS'

8.reboot后引导界面

9.正常启动且boot分区变大

10.dnf update成功

### OpenEuler 系统分区方法 #### 默认安装下的分区策略 在默认情况下,OpenEuler 安装程序会自动创建并分配多个独立的文件系统挂载点,其中包括 `/` (根目录), `/boot`, 和 `/home`. 这种方式有助于提高数据的安全性和管理效率[^1]. 对于希望简化磁盘布局或将特定分区如 `home` 合入到根 (`/`) 的用户来说,则可以在初始安装阶段通过自定义选项来调整这些设置. #### 自定义分区指南 如果打算更改默认的分区方案,在启动安装向导时应选择“高级存储配置”或类似的定制化路径. 接下来的操作涉及以下几个方面: - **删除现有分区**: 如果已经存在不需要保留的数据, 可以先移除现有的逻辑卷. - **调整卷组空间**: 卷组是LVM(Logical Volume Manager)概念下的一种容器结构, 用户可以通过编辑其属性释放未使用的容量给其他目标使用. - **重新规划新分区表**: 创建新的主分区或是扩展已有的根分区范围至整个可用磁盘空间内. 具体命令行操作如下所示: ```bash pvremove /dev/sdaX # 移除物理卷标记 vgreduce VolGroupName /dev/sdaX # 将指定设备从卷组中剔除出去 lvremove /dev/VolGroupName/LvName # 删除选定的逻辑卷对象 parted /dev/sdY mklabel gpt # 对目标驱动器初始化GPT标签 parted /dev/sdY mkpart primary ext4 0% 100% # 建立单一全盘EXT4格式主分区 mkfs.ext4 /dev/sdY1 # 格式化新建分区为ext4类型 mount /dev/sdY1 /mnt # 挂接临时位置以便继续后续步骤 ``` 请注意上述脚本里的变量需依据实际情况替换(/dev/sdaX代表要处理的具体硬盘编号). 完成以上准备工作之后再按照常规流程执行操作系统部署即可实现预期效果. #### 关于Swap交换区的考量 考虑到现代服务器通常配备足够的RAM资源以及某些应用场景对延迟极为敏感的特点, 不一定非要建立swap区域;然而这并不意味着完全排斥它——毕竟swap仍然能在一定程度上缓解突发性的内存压力峰值事件带来的影响[^2].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值