首页 > 系统相关 >Ubuntu 启用交换分区

Ubuntu 启用交换分区

时间:2024-04-14 15:58:02浏览次数:28  
标签:sudo swapfile 分区 启用 交换 交换文件 Ubuntu

前言

交换分区也称之为 swap 分区,允许系统在内存不足的情况下将内存程序写入文件,防止系统卡死失去响应的情况发生。

检查现有交换分区

首先,确认系统中是否已存在交换分区或文件。在终端中输入以下命令:

swapon --show
free -h
  • swapon --show 命令会列出当前已启用的交换空间。
  • free -h 命令则显示系统的内存和交换空间使用情况,其中“Swap”列即表示交换分区的当前状态。

创建交换文件

如果未创建交换文件(如/swapfile),可以按照以下步骤创建一个:

sudo fallocate -l <size> /swapfile

其中 是希望创建的交换文件大小,例如 4G 或 8G,代表交换文件为4GB或8GB。确保指定的大小不超过磁盘剩余空间。

接着设置适当的权限和安全选项:

sudo chmod 600 /swapfile
sudo mkswap /swapfile

启用交换文件

使用以下命令激活刚创建的交换文件:

sudo swapon /swapfile

现在,新创建的交换文件已经启用,系统可以开始使用它作为额外的虚拟内存。

永久添加到系统启动

为了确保系统在每次重启后自动启用这个交换文件,需要将其添加到 /etc/fstab 文件中。打开该文件进行编辑:

sudo vim /etc/fstab

在文件末尾添加一行,内容如下:

/swapfile none swap sw 0 0

验证设置

重启后检查交换分区的状态以确认更改是否生效:

swapon --show
free -h

完。

标签:sudo,swapfile,分区,启用,交换,交换文件,Ubuntu
From: https://www.cnblogs.com/wx2020/p/18134222

相关文章

  • Ubuntu18.04安装opensips一次过,实现sip语音视频通话
    安装方式apt命令安装,不建议使用此方式想要在ubuntu18.04(建议使用18.04,不出错)上通过apt命令安装的可以借鉴一下这篇文章,但是这篇文章中博主有错误并未解决,下面是解决方式执行下列命令,使用opensipsdbctl创建数据库的时候会报错opensipsdbctlcreate#错误信息为ERROR:......
  • pgsql的向量插件启用问题
    启用向量插件的时候,没有这个类型,因为只是安装还不够,有插件以后需要进表里创建出这个插件的类型这里使用了docker来装有插件的pgsql步骤dockerexec-it8744660338b9/bin/bash进容器psql\wiki(库名)zdk(管理员名称)切换到你要创建插件的库里(这个和你初始化库有......
  • ubuntu22 安装3090驱动
    1.执行nvidia-smi-a查询显卡资源报错aptinstallnvidia-utils-535-serveraptinstallnvidia-utils-5352.安装驱动nvdia-smi提示未安装驱动预先安装系统:ububtu22.04LTS查看可安装驱动版本:#ubuntu-driversdevicesERROR:root:aplaycommandnotfound==/sys/devices/pci000......
  • windows mstsc 远程连接Ubuntu
    通常使用windows的远程桌面连接功能,可以连接Windows机器,但能不能连接Linux呢,答案是可以的。近日尝试用mstsc连接Ubuntu系统,连接成功了,小记一下。本人Linux安装方式:VMWareWorkstation,版本:Ubuntu18.04方法如下:登录Ubuuntu桌面环境,打开浏览器,登录网站下载《xrdp-installer-1.......
  • HBuildx如何启用IOS真机调试?
    制作标准基座:安装爱思助手(www.i4.cn),用爱思助手制作ipa签名。添加ipa文件: 添加Hbuildx所在目录:HBuilderX.3.7.3.20230223\HBuilderX\plugins\launcher\base下的iPhone_base.ipa 添加之后勾选,选择使用AppleID签名,这里需要登录你的苹果ID,然后点开始签名。签名成功之后打......
  • ubuntu 安装 Allure
    试了网上好多种方法都不行,各种AI都问遍了,全都是安装上了但是allure--version的时候没有找到!!!最后这个终于可以了!!! 更新系统软件包列表:bash复制代码运行sudoaptupdate安装Java(JDK8或更高版本):bash复制代码运行sudoaptinstallopenjdk-11-jdk下载Allure命令行工......
  • 分区键有表达式计算引起分区表全表扫描案例
    sqlselectt.c_port_codec_port_code,sum(abs(t.N_jzbdl))/nvl((selectcount(1)fromT_M_T_FUNDNAVtjoin(......
  • 在ubuntu22.04中使用阿里云镜像站安装docker(官方安装太慢)
    在Ubuntu22.04上安装docker,略有不同。安装一些依赖。sudoaptupdatesudoaptinstallapt-transport-httpsca-certificatescurlgnupglsb-releaseBash在国内的网络环境下,如果使用官方的源来安装docker,下载安装包的过程就非常慢,所以这里使用阿里云源安装添加阿......
  • centos 7 新增数据盘,lvm分区,xfs文件系统 永久挂载
    centos7新增数据盘,lvm分区,xfs文件系统永久挂载步骤1:连接数据盘将新的数据盘连接到你的CentOS7服务器上。确认系统已经检测到了新的磁盘,你可以使用lsblk命令查看 步骤2:创建物理卷(PhysicalVolume)使用fdisk或parted工具对新磁盘进行分区。 使用pvcreate......
  • Ubuntu上安装Docker
    安装docker流程1、添加Docker官方仓库首先,您需要添加Docker官方仓库以获取最新的Docker软件包。在终端中执行以下命令:sudoaptupdatesudoaptinstallapt-transport-httpsca-certificatescurlsoftware-properties-commoncurl-fsSLhttps://download.docker.com/linux/u......