centos

CentOS Swap分区如何设置

小樊
39
2025-04-08 13:03:49
栏目: 智能运维

在CentOS中设置Swap分区可以通过两种方法实现:使用分区或创建交换文件。以下是详细的步骤:

创建Swap分区

  1. 检查当前Swap分区情况

    free -m
    
  2. 查找可用空间

    fdisk -l
    
  3. 创建新的Swap分区: 假设我们要在 /dev/sdb 上创建一个Swap分区,可以使用以下命令:

    fdisk /dev/sdb
    

    fdisk 命令行中输入以下命令:

    • n:新建分区
    • p:选择主分区
    • 1:分区号为1
    • Enter:接受默认起止位置
    • w:保存并退出
  4. 格式化Swap分区: 使用 mkswap 命令格式化新创建的Swap分区:

    mkswap /dev/sdb1
    
  5. 启用Swap分区: 使用 swapon 命令启用新创建的Swap分区:

    swapon /dev/sdb1
    
  6. 验证Swap分区: 再次使用 free -m 命令,确认新创建的Swap分区已经生效。

  7. 将Swap分区添加到 /etc/fstab 文件中,以便系统在启动时自动挂载:

    vi /etc/fstab
    

    在文件末尾添加以下行:

    /dev/sdb1 swap swap defaults 0 0
    

创建Swap文件

  1. 创建Swap文件: 使用以下命令创建一个Swap文件,例如创建一个大小为2GB的Swap文件:

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

    chmod 600 /swapfile
    
  3. 将Swap文件格式化为Swap文件系统

    mkswap /swapfile
    
  4. 启用Swap文件

    swapon /swapfile
    
  5. 配置系统开机自动挂载Swap文件: 打开 /etc/fstab 文件,并在文件末尾添加以下一行内容:

    /swapfile swap swap defaults 0 0
    
  6. 确认Swap已经配置成功: 再次运行 free -m 命令,确认Swap已经配置成功。

以上就是在CentOS中设置Swap分区的步骤。请根据实际情况选择适合的方法进行操作。

0
看了该问题的人还看了