ubuntu增加swap交换空间
时间: 2023-09-07 22:17:50 浏览: 75
1. 查看当前系统的swap空间情况:
```
sudo swapon -s
```
2. 创建一个swap文件,大小为1G(根据需要调整大小):
```
sudo fallocate -l 1G /swapfile
```
3. 设置文件权限:
```
sudo chmod 600 /swapfile
```
4. 将文件格式化为swap:
```
sudo mkswap /swapfile
```
5. 启用swap文件:
```
sudo swapon /swapfile
```
6. 设置swap文件在系统启动时自动挂载:
```
sudo nano /etc/fstab
```
在文件的末尾添加以下行:
```
/swapfile swap swap defaults 0 0
```
按Ctrl+X保存并退出。
7. 再次查看swap空间情况:
```
sudo swapon -s
```
8. 可以通过修改`/proc/sys/vm/swappiness`来调整系统使用swap的频率。默认值为60,可以根据需要调整为0-100之间的任何值。值越高,系统越倾向于使用swap。可以使用以下命令进行修改:
```
sudo nano /etc/sysctl.conf
```
在文件的末尾添加以下行:
```
vm.swappiness=20
```
按Ctrl+X保存并退出。
9. 重新加载sysctl.conf文件:
```
sudo sysctl -p
```
现在系统应该已经成功增加了swap交换空间。
相关问题
ubuntu怎么扩大交换空间
您可以通过以下步骤来扩大 Ubuntu 系统的交换空间:
1. 查看当前交换空间大小和使用情况:
```
sudo swapon --show
```
2. 如果当前交换空间不足,可以创建一个交换文件。首先创建一个空文件:
```
sudo fallocate -l 2G /swapfile
```
3. 设置文件权限:
```
sudo chmod 600 /swapfile
```
4. 将文件格式化为交换文件:
```
sudo mkswap /swapfile
```
5. 启用交换文件:
```
sudo swapon /swapfile
```
6. 配置开机自动启用交换文件。编辑 `/etc/fstab` 文件,添加以下行:
```
/swapfile swap swap defaults 0 0
```
保存并退出。
7. 最后,验证新的交换空间是否已经启用:
```
sudo swapon --show
```
现在,您的 Ubuntu 系统的交换空间已经扩大了。
ubuntu18.04设置交换空间
在Ubuntu 18.04上设置交换空间有两种方案,一种是修改原有文件大小,另一种是设置新的交换分区。具体步骤如下:
方案一:修改原有文件大小方式
1. 进入系统根目录:cd /
2. 执行命令:sudo dd if=/dev/zero of=/swap bs=1M count=16384 //每段块1M 共16384块,即16G
3. 执行命令:sudo mkswap /swap // 激活swap空间
4. 执行命令:sudo swapon /swap
5. 使用free -m命令,验证是否设置成功。
方案二:设置新的交换分区
1. 进入系统根目录:cd /
2. 创建一个新的交换分区文件:sudo dd if=/dev/zero of=/swap bs=1M count=16384
3. 创建swap文件系统:sudo mkswap -f swap
4. 开启新的swap:sudo swapon swap
5. 关闭并删除原有的swap文件:sudo swapoff swapfile && sudo rm /swapfile
6. 将/etc/fstab中的swapfile改为swap
7. 使用free -m命令,验证是否设置成功。
永久生效的方法是在/etc/fstab中添加一行:/home/gsc/swapfile/swap none swap defaults 0 0