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

将 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.lryc.cn/news/460550.html

相关文章:

  • 流程图 LogicFlow
  • Mac通过键盘选取内容
  • 如何通过OpenCV实现图像融合拼接?
  • Qt5.14.2 安装详细教程(图文版)
  • 深圳市步步精科技有限公司荣获发明专利,彰显技术研发实力
  • std::function的概念和使用方法
  • OpenAI的Swarm是一个实验性质的多智能体编排框架
  • 简易STL实现 | Map 的实现
  • `concurrent.futures` 是 Python 标准库中的一个模块
  • PicoQuant GmbH公司Dr. Christian Oelsner到访东隆科技
  • leetcode128最长连续序列 golang版
  • 【OpenCV】(六)—— 阈值处理
  • 重学SpringBoot3-集成Redis(九)之共享Session
  • Linux:信号保存与处理
  • 工具方法 - 可选的一些AI聊天机器人
  • YOLOv11改进策略【卷积层】| CVPR-2023 ScConv:即插即用,减少冗余计算并提升特征学习
  • 总结拓展十四:批次管理(2)
  • 架构设计笔记-18-安全架构设计理论与实践
  • Python网络爬虫
  • 38. 外观数列
  • Android中的三种数据存储方式
  • VS2022中Qt环境配置步骤
  • 【前端】 常用的版本控制符号汇总
  • OWASP Top 10 漏洞详解:基础知识、面试常问问题与实际应用
  • 实景三维赋能自然资源精细化管理创新
  • Science Robotics 通过新材料打造FiBa软机器人 可实现四种形态进化
  • C++ 的特性可以不用在主函数中调用
  • 香港大学神作 LightRAG 横空出世!AI 检索生成系统革命,秒懂复杂信息,动态数据无所遁形!
  • 云栖实录 | 智能运维年度重磅发布及大模型实践解读
  • Vue3中防止按钮重复点击的方式