Ubuntu 调整swap分区大小/容量

编程教程 > Linux (5) 2025-06-27 15:10:56

前置说明

本次测试环境,Ubuntu 24.04 ,在安装系统时候已经默认启用了一个swap,以文件方式。且已完成了fstab配置

fstab 配置参考:

ubuntu@ubuntu:~$ cat /etc/fstab 
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda2 during curtin installation
/dev/disk/by-uuid/c5b5e8b7-dfc6-41aa-a908-56ed6e858697 / ext4 defaults 0 1
/swap.img	none	swap	sw	0	0

Ubuntu 调整swap大小

该方法可对Ubuntu的swap进行扩大或缩小

Ubuntu swap扩大

Ubuntu 查看当前swap信息

sudo swapon --show

内容参考:

NAME      TYPE SIZE USED PRIO
/swap.img file   2G   0B   -2

可以看到当前的swap配置文件路径/swap.img和swap大小2G

停用swap

提示:停用swap前请保证物理内存够用当前业务,否则可能导致内存数据丢失哟!!!

sudo swapoff /swap.img

Ubuntu 扩大 swap

sudo fallocate -l 4G /swap.img

调整权限

sudo chmod 600 /swap.img

设置swap格式

sudo mkswap /swap.img

输出内容参考:

mkswap: /swap.img: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
no label, UUID=ce763e5c-8f21-48a2-b153-5255193a8c31

Ubuntu swap启用

sudo swapon /swap.img

查看启用后的swap信息

sudo swapon --show
Ubuntu 调整swap分区大小/容量_图示-89ffea30e2b34323a2e896702fcb2127.png

搞定

Ubuntu swap 缩小

Ubuntu 查看当前swap信息

sudo swapon --show

内容参考:

NAME      TYPE SIZE USED PRIO
/swap.img file   2G   0B   -2

可以看到当前的swap配置文件路径/swap.img和swap大小2G

停用swap

提示:停用swap前请保证物理内存够用当前业务,否则可能导致内存数据丢失哟!!!

sudo swapoff /swap.img

Ubuntu 缩小 swap

sudo mv /swap.img /swap.img.bak
sudo fallocate -l 1G /swap.img

调整权限

sudo chmod 600 /swap.img

设置swap格式

sudo mkswap /swap.img

输出内容参考:

mkswap: /swap.img: warning: wiping old swap signature.
Setting up swapspace version 1, size = 1 GiB (1294963200 bytes)
no label, UUID=ce763e5c-8f21-48a2-b153-5255193a8c31

Ubuntu swap启用

sudo swapon /swap.img

查看启用后的swap信息

sudo swapon --show
NAME      TYPE SIZE USED PRIO
/swap.img file   1G   0B   -2

 

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
前置说明本次测试环境,Ubuntu 24.04 ,在安装系统时候已经默认启用了一个swap,以文件方式。且已完成了fstab配置fstab 配置参考:ubunt
Linux系统分区Linux系统挂载硬盘Linux系统Linux系统增加交换分区swap1.分区介绍 Linux系统分区不同于windows,Linux下[IE
ubuntu 禁用/启用防火墙iptablesUbuntu查看防火墙状态命令sudo ufw status Status: activeactive  -  启用inactive - 停用Ub...
前言最近有小伙伴买的腾讯云的1核1G入门级服务器,发现部署的服务多了后,会自动停掉一些docker的的容器
Ubuntu 20.04 安装netstat工具sudo apt install net-tools安装完成后即可使用netstat命令ubuntu@test-1:~$ sudo netstat...
Ubuntu 硬盘分区扩容命令进行磁盘操作时请务必备份数据!!!事情是这样的,服务器系统盘是块 120GB 的 SSD,当时装系统的时候只给了 50GB,还剩下
Ubuntu系统或者Linux系统都应该保证软件更新到最新,以减少软件漏洞导致服务器风险。Ubuntu系统更新软件主要分两步。第一步:更新软件源信息该操作只会更新软件最新的信息到本地,不会下载和安装。
ubuntu 配置sudo不需要输入密码Ubuntu单用用户配置sudo vi /etc/sudoers在打开文件的最下方添加以下行内容:ubuntu ALL=
Ubuntu 20.04 更换国内apt源第一步:备份源文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup第二步:编辑/e...
Ubuntu禁用独立显卡方法
ubuntu / centos 高版本 均可参考临时生效命令sudo hostname your-hostname重启失效 永久生效 sudo hostname
Ubuntu 20.04 安装jdk8sudo apt-get install openjdk-8-jdk安装完成后查看版本java -version
一、ubuntu14.04版本1、配置静态IP地址:ubuntu(乌班图)各版本(14、16、18、20、22、23)网卡静态IP地址及DNS设置大全 - 哔哩
不知从何时开始,get.docker.com download.docker.com 在腾讯云已经无法访问了,导致之前分享的在线安装方案间接失效,故此记录国内Ubuntu 安装docker的另一种方法
Ubuntu 可以通过 tzselect 命令来设定系统时区。这里我们目标是设定成中国时区也就是上海执行命令sudo tzselect先选亚洲,也就是 4 As