当前位置: 首页 > article >正文

将 Ubuntu 系统中的 **swap** 空间从 2GB 扩展到 16GB

要将 Ubuntu 系统中的 swap 空间从 2GB 扩展到 16GB,可以按照以下步骤操作:

1. 关闭现有 Swap 文件

首先需要禁用当前的 swap 文件,以便重新调整其大小。

sudo swapoff -a

2. 删除旧的 Swap 文件

假设当前的 swap 文件位于 /swapfile,你可以通过以下命令删除它:

sudo rm /swapfile

3. 创建新的 Swap 文件

使用 dd 命令创建一个新的 16GB 的 swap 文件:

sudo dd if=/dev/zero of=/swapfile bs=1G count=16

这将创建一个大小为 16GB 的空文件。bs=1G 指定每个块大小为 1GB,count=16 表示总共创建 16 个块。

4. 设置正确的权限

设置 swap 文件的权限,使其只能由 root 用户读取:

sudo chmod 600 /swapfile

5. 将文件格式化为 Swap

通过以下命令将这个文件格式化为 swap 文件:

sudo mkswap /swapfile

6. 启用新的 Swap 文件

启用新的 16GB swap 文件:

sudo swapon /swapfile

7. 验证新的 Swap 空间

通过以下命令验证 swap 空间是否已正确设置为 16GB:

sudo swapon --show

你应该能够看到 SIZE 列显示的大小为 16GB。

8. 永久生效

为了确保系统重启后依然保留新的 swap 配置,你需要将新 swap 文件添加到 /etc/fstab 中。编辑文件:

sudo nano /etc/fstab

在文件的末尾添加以下内容:

/swapfile none swap sw 0 0

保存并退出编辑器。

总结

通过以上步骤,你已经成功将 Ubuntu 系统的 swap 空间从 2GB 扩展到 16GB。


http://www.kler.cn/news/355616.html

相关文章:

  • linux搭建elasticsearch
  • 分布式环境下验证码登录的技术实现
  • 2021-04-14 proteus中仿真时74HC245三态双向端口扩展输出
  • Java集合(3:Set和Map)
  • 拯救大兵瑞恩——状态压缩 + 复合BFS + 动态规划 + 坐标压缩
  • VulnHub-DC-1靶机
  • docker 资源限制+调优详解
  • Golang 并发编程:通道(Channel)的详细用法
  • Java | Leetcode Java题解之第493题翻转对
  • Midjourney中文版:开启AI绘画新时代
  • 基于SSM出租车管理系统的设计
  • nodejs 实现linux 磁盘挂载 磁盘健康检测(smartmontools) 系统内存cpu性能监控
  • windows C++-有效使用PPL(三)
  • 力扣 简单 141.环形链表
  • Miniconda管理虚拟环境【Python环境配置】
  • 【JS、数组】flat的基本用法
  • 开源vGPU方案 HAMi实现细粒度GPU切分——筑梦之路
  • 观测云 AI 助手上线:智能运维,从此触手可及!
  • 使用软件模拟按键显示屏,上下左右确认取消按键,来修改IP端口号等参数。
  • Hi3061M——VL53L0X激光测距(IIC)(同样适用于其他MCU)2