Linux下的交换空间相当于Windows下的虚拟内存,如果内存太小,安装某些软件的时候就会出错,这个时候其中的一个解决方法就是增加交换空间。

环境:Debian 9 x64

<span style='color:red;font-weight:600'>以下所有操作均在root用户下完成,如不是root用户,命令前请加sudo</span>

首先,我们查看当前机器内存的大小

//使用命令
free -m

s1.png

如图,当前机器内存为592Mb,已使用74,剩余456。第二行表示交换空间大小,当前为0;

接下来我们添加交换空间

1、添加交换文件

//设置目录
mkdir -p /opt/temp
//设置大小,目录路径自己看着办就好了 大小建议为当前机器内存的一到两倍
dd if=/dev/zero of=/opt/temp/swap bs=1024 count=1024000

执行完上面的命令,会停十几秒(视机器性能而不同)

s2.png

2、创建交换空间

mkswap /opt/temp/swap

s3.png

3、启动新增加的1G交换空间

swapon /opt/temp/swap

s4.png

4、修改/etc/fstab,使新加的1G交换空间在系统重新启动后自动生效

echo "/opt/temp/swap swap swap defaults 0 0" >>/etc/fstab

5、再次看看swap大小

free -m

s5.png

1G交换空间添加完毕。

Last modification:October 15, 2022
If you think my article is useful to you, please feel free to appreciate