Ubuntu Swap文件创建与删除方法

902
2025/3/18 12:32:46
栏目: 智能运维
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu系统中,Swap文件可以用来扩展物理内存,当物理内存不足时,系统会将部分数据移到Swap文件中。以下是创建和删除Swap文件的详细步骤:

创建Swap文件

  1. 创建交换文件

    使用 dd 命令创建一个指定大小的交换文件。例如,创建一个2GB的交换文件:

    sudo fallocate -l 2G /swapfile
    

    或者使用 dd 命令:

    sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
    
    
    
  2. 设置交换文件权限

    确保交换文件的权限正确,只有root用户能读取和写入:

    sudo chmod 600 /swapfile
    
  3. 格式化交换文件

    使用 mkswap 命令将文件格式化为交换文件系统:

    sudo mkswap /swapfile
    
  4. 启用交换文件

    使用 swapon 命令启用交换文件:

    sudo swapon /swapfile
    
  5. 永久性设置交换文件

    编辑 /etc/fstab 文件,在文件末尾添加以下行:

    /swapfile none swap sw 0 0
    

    保存并关闭文件。``````````

删除Swap文件

  1. 关闭交换文件

    使用 swapoff 命令关闭交换文件:

    sudo swapoff /swapfile
    
  2. 删除交换文件

    使用 rm 命令删除交换文件:

    sudo rm /swapfile
    
  3. /etc/fstab 中删除交换文件条目

    使用文本编辑器(如 nanovim)打开 /etc/fstab 文件,找到包含交换文件的条目并删除它,然后保存文件并退出编辑器。````

请注意,在删除Swap文件之前,请确保已经关闭了所有正在运行的应用程序,并且备份了重要数据,以防万一。此外,删除Swap文件后,系统在物理内存不足时可能会变得非常缓慢。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Ubuntu Oracle故障排查步骤