ubuntu20.04更改swap空间大小

1、查看swap文件位置,一般就在/,可以打开/etc/fstab文件看到swap文件位置
    sudo vim /etc/fstab
    #其中:/swapfile                                 none            swap    sw              0       0
    /swapfile就是 swap文件
2、创建一个新的swap文件
    #进入到 /
    cd /
    #创建新的swap文件,文件大小是内存的1-15倍
    sudo dd if=/dev/zero of=/swapfile1 bs=1G count=24
    #上述语句的count就是创建的空间大小,上述24代表 24GB
3、创建swap文件系统
    sudo mkswap  -f  swapfile1
    #上述命令中的 swapfile1就是新创建的swap文件系统
    #更改swapfile1的权限为0600
    sudo chmod 0600 swapfile1
    sudo mkswap /swapfile1
    
4、开启新的swap
    #先关闭原来的swapfile
    sudo swapoff /swapfile
    #上述命令中的 /swapfile就是你自己的swapfile文件,在第一步中看到的
    free -h
    #查看当前的swapfile状态是否关闭,如果看到 Swap   0   0   0表示当前swap已经关闭
    sudo  swapon /swapfile1
    #上述指令中swapfile1是在第2步骤中创建的新的swap交换文件
    free  -h
    #再次执行 free -h查看新的swap文件系统是否生效,如果生效,将会看到 Swap 12 0  0
5、设置开机重新启动
   sudo vim /etc/fstab
   #将 /swapfile  替换为 /swapfile1
   sudo shutdown -r now
   #开机重启
   free -h
   #重启后查看,新的swap文件系统是否生效
6、移除原来的swap文件
   sudo rm /swapfile

你可能感兴趣的:(Ubuntu,ubuntu)