centos

centos swap分区怎么设置

小樊
50
2025-08-12 13:31:54
栏目: 智能运维

在CentOS系统中设置swap分区,可以按照以下步骤进行:

方法一:使用fdisk创建新的分区

  1. 查看磁盘信息

    fdisk -l
    

    找到你想要创建swap分区的磁盘,例如 /dev/sdb

  2. 创建新分区

    fdisk /dev/sdb
    

    n 创建新分区,选择 p 主分区或 e 扩展分区,然后选择分区号(通常是1),最后指定起始扇区和结束扇区。例如:

    Partition number (1-4, default 1): 
    First sector (2048-20971519, default 2048): 
    Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +2G
    
  3. 设置分区类型为swapt 修改分区类型,输入分区号后输入 82(Linux swap)。

  4. 保存并退出w 保存更改并退出。

  5. 格式化分区为swap

    mkswap /dev/sdb1
    
  6. 启用swap分区

    swapon /dev/sdb1
    
  7. 验证swap分区

    swapon --show
    free -h
    

方法二:使用dd命令创建swap文件

如果你不想创建新的分区,可以使用 dd 命令创建一个swap文件:

  1. 创建swap文件

    dd if=/dev/zero of=/swapfile bs=1M count=2048
    

    这将创建一个2GB的swap文件。

  2. 设置文件权限

    chmod 600 /swapfile
    
  3. 格式化文件为swap

    mkswap /swapfile
    
  4. 启用swap文件

    swapon /swapfile
    
  5. 验证swap文件

    swapon --show
    free -h
    
  6. 设置开机自动挂载 编辑 /etc/fstab 文件,添加以下行:

    /swapfile swap swap defaults 0 0
    

注意事项

通过以上步骤,你应该能够在CentOS系统中成功设置swap分区或文件。

0
看了该问题的人还看了