首页 > 其他分享 >openEuler22.03关闭交换分区swap失败处理

openEuler22.03关闭交换分区swap失败处理

时间:2024-09-14 18:24:17浏览次数:12  
标签:openEuler22.03 服务 分区 sudo kubelet swap 关闭 swapoff

在架设很多上层应用系统时会遇到很多需要关闭swap的操作,例如安装Kubernetes节点。通常的做法是在/etc/fstab文件中注销swap分区的挂载,但是没有起作用,运行

free -h

还是能看见挂载的swap,而通过命令

sudo swapoff -a && sudo systemctl restart kubelet.service

是能够关闭并成功启动kubernetes所有相关服务。由此想到开机关闭:

  • /etc/rc.local中写入关闭swap
swapoff -a # 添加命令

本人在本机上安装k8s,虽然kubelet服务能够启动,但是网络没有成功启动,因此该方法不能解决问题。

  • 通过编辑kubelet服务,在服务启动前关闭swap
    • 查看kubelet相关服务依赖
systemd-analyze critical-chain
  • 编辑kubelet服务重载配置
sudo systemd edit kubelet.service

# 添加如下配置

[Unit]
After=network.target

[Service]
ExecStartPre=/usr/sbin/swapoff -a

重载服务并重启验证

sudo systemctl daemon-reload && sudo systemctl reboot

其中添加的配置会让系统生成一个重载文件,内容就是上面编辑时添加的内容,文件路径为:/etc/systemd/system/kubelet.service.d/override.conf。

标签:openEuler22.03,服务,分区,sudo,kubelet,swap,关闭,swapoff
From: https://blog.51cto.com/huanghai/12018174

相关文章

  • 如何删除硬盘efi系统分区
    https://zhidao.baidu.com/question/1250926144652523819.htmlU盘或者硬盘被做了系统安装盘。结果在格式化都是失败,分区也不行。有了新招EFI分区是您的系统启动引导的分区,存放引导启动的文件的,因此它是一个操作系统独立的分区,实际上它是UEFI加载的固件和应用程序的存储空间,但是很......
  • 希捷硬盘只有一个分区被格式化了还能恢复吗
    希捷硬盘只有一个分区被格式化后,理论上是可以恢复的,但具体恢复的成功率会受到多种因素的影响,如格式化后硬盘的使用情况、格式化前数据的存储状态等。以下是一些可能的恢复方法:一、使用数据恢复软件数据恢复软件:这些软件通常具有强大的数据恢复能力,能够扫描并尝试恢复被格式化的......
  • 希捷硬盘只有一个分区被格式化了还能恢复吗
    希捷硬盘只有一个分区被格式化后,理论上是可以恢复的,但具体恢复的成功率会受到多种因素的影响,如格式化后硬盘的使用情况、格式化前数据的存储状态等。以下是一些可能的恢复方法:一、使用数据恢复软件安装数据恢复:这些软件通常具有强大的数据恢复能力,能够扫描并尝试恢复被格式化的分区......
  • Linux 分区扩容(根分区扩容,SWAP 分区扩容,挂载新分区为目录)
    Linux分区扩容(根分区扩容,SWAP分区扩容,挂载新分区为目录)-sysin|SYStemINside|软件与技术分享请访问原文链接:Linux分区扩容(根分区扩容,SWAP分区扩容,挂载新分区为目录),查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgLinux系统在运行过程中,出现磁盘空间不足,需......
  • SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与
    查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模......
  • 0号线程swapper
    【Linux内核|进程管理】0号线程swapper简介 12人赞同了该文章​目录收起0.说明1.总览2.汇编阶段的初始化3.init_task结构体4.bootcpu0号线程的工作4.1.start_kernel4.2.其他cpu的0号线程创建4.3.......
  • PostgreSQL分区功能深度解析及代码样例
    PostgreSQL分区功能深度解析及代码样例引言PostgreSQL(简称PG)是一款功能强大的开源关系型数据库管理系统,广泛应用于各种企业级应用中。随着数据量的不断增长,数据库的性能和可管理性成为开发者关注的焦点。PostgreSQL的分区功能正是为了解决这些问题而设计的,它允许将一个大表分割成......
  • linux硬盘 分区保姆级教程
    硬盘(磁盘)基础化知识磁盘的作用:数据持久化存储1.命名方式:sda sdbsdc……位置:/dev/sda2.查看硬盘的命令lsblk[root@zk1~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0020G0disk├─sda18:10300M0part/boot├─sda2......
  • linux磁盘分区和开机自动挂
    备份一下万一设置错误  开机都打不开分区位置都要三思不要输入错了df-h看看设备硬盘分区显示lsblk看看硬盘fdisk/dev/vdb输入 m 获取帮助,p 查看分区表当前分区里面没有任何信息,继续操作,输入 n 创建一个新的分区选择默认 p 选择主分区  e 扩展分区......
  • kswapd0进程占用cpu非常高
    早上,遇到一起故障,调查显示kswapd0进程的内存使用率很高,系统负载从平时的0.x升高到了260多。查到原因是,同事代码逻辑错误,不断的死循环向表里面添加数据,记录数达到了2.7千万。然后对该表altertableaddindexxxx,导致了mysqld内存不断的膨胀,导致需要使用到了swap分区的虚拟内存,然......