Linux · 2021年6月14日 0

给Linux系统扩展Swap

Swap是Linux系统的交换文件,可以用作内存使用。在Ubuntu系统中在根目录下有一个Swapfile文件这就是在磁盘上的Swap。但安装系统时的Swap大小很可能不够用,本篇文章是一个扩展Swap大小的可行途径。

以下命令必须以root权限运行,此处已经加入了sudo

  1. 生成一个Swapfile文件
    sudo dd if=/dev/zero of=swapfile1 bs=1024 count=1024
    上方命令中swapfile1为swapfile文件名,可自行改变;count为swapfile大小,可以按照需求设置。若希望修改可以重新运行此命令。
  2. 格式化Swapfile
    sudo mkswap -f swapfile1
    swapfile1请改为您刚刚设置的文件名,下同。
  3. 变更权限为600
    sudo chmod 600 swapfile1
  4. 挂载Swapfile
    sudo swapon /swapfile1
  5. 查看内存信息
    free -m

以上就完成了新的swapfile挂载,但当您重新启动后需要再次挂载。自动挂载请您修改/etc/fstab。

当您不需要此交换时,可以使用sudo swapoff /swapfile1来卸载,若要删除可以在卸载后删除。

心情表态
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0