ubuntu增加swap
时间: 2025-01-26 21:01:26 浏览: 36
### 如何在 Ubuntu 上增加 Swap 分区
#### 检查现有 Swap 分区
为了确认当前系统的 Swap 使用情况,可以通过命令 `sudo swapon --show` 来查看。如果没有输出,则意味着系统尚未配置任何 Swap 分区[^2]。
#### 创建新的 Swap 文件
通过执行如下指令创建一个新的 Swap 文件并指定其大小(此处以4GB为例):
```bash
sudo fallocate -l 4G /swapfile
```
此操作会迅速分配所需的磁盘空间给新建立的 `/swapfile` 文件。
#### 设置安全权限
出于安全性考虑,应确保只有 root 用户能够访问该文件:
```bash
sudo chmod 600 /swapfile
```
这一步骤防止其他用户读取或修改这个重要的系统文件。
#### 初始化 Swap 区域
接着需要对该文件进行初始化处理以便作为 Swap 设备使用:
```bash
sudo mkswap /swapfile
```
这条命令将准备好的文件转换成可用作虚拟内存的形式。
#### 启用 Swap 功能
现在可以激活刚刚创建出来的 Swap 分区了:
```bash
sudo swapon /swapfile
```
此时新增加的空间已经被操作系统识别为可使用的交换区域。
#### 配置开机自动挂载
为了让上述更改能够在重启之后仍然有效,在编辑器中打开 `/etc/fstab` 文件并向其中追加一行描述新建的 Swap 文件位置及其属性:
```bash
echo '/swapfile none swap defaults 0 0' | sudo tee -a /etc/fstab
```
这样即使计算机重新启动也能保持设置不变。
阅读全文
相关推荐














