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

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

1. 关闭现有 Swap 文件

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

bash 复制代码
sudo swapoff -a

2. 删除旧的 Swap 文件

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

bash 复制代码
sudo rm /swapfile

3. 创建新的 Swap 文件

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

bash 复制代码
sudo dd if=/dev/zero of=/swapfile bs=1G count=16

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

4. 设置正确的权限

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

bash 复制代码
sudo chmod 600 /swapfile

5. 将文件格式化为 Swap

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

bash 复制代码
sudo mkswap /swapfile

6. 启用新的 Swap 文件

启用新的 16GB swap 文件:

bash 复制代码
sudo swapon /swapfile

7. 验证新的 Swap 空间

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

bash 复制代码
sudo swapon --show

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

8. 永久生效

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

bash 复制代码
sudo nano /etc/fstab

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

bash 复制代码
/swapfile none swap sw 0 0

保存并退出编辑器。

总结

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

相关推荐
致奋斗的我们6 分钟前
RHCE的学习(7)
linux·服务器·网络·学习·redhat·rhce·rhcsa
petaexpress9 分钟前
云存储的费用是多少?2024年最新价格表
运维·服务器·云存储·云存储的费用是多少·云存储的费用是多少最新·云存储费用
昨天今天明天好多天44 分钟前
【Linux】ClickHouse 部署
linux·服务器·clickhouse
taolichao3044 分钟前
架设一台NFS服务器,按照要求配置
linux·运维·服务器
程序员yt1 小时前
2025秋招八股文--服务器篇
linux·运维·服务器·c++·后端·面试
2301_810730101 小时前
RHCSA基础命令整理1
linux·运维·服务器
稳重的大王1 小时前
如何使用 NetBak PC Agent 备份和恢复 Windows 计算机或服务器?
运维·服务器
纪伊路上盛名在1 小时前
服务器与服务器之间文件上传下载
运维·服务器
Chris-zz1 小时前
Linux:磁盘深潜:探索文件系统、连接之道与库的奥秘
linux·网络·c++·1024程序员节
云围1 小时前
Soanrquber集成Gitlab 之 导入Gitlab项目
运维·ci/cd·gitlab·devops