centos

如何在centos上创建交换分区

小樊
41
2025-08-26 23:16:58
栏目: 智能运维

在CentOS上创建交换分区,可以按照以下步骤进行:

方法一:使用fdisk创建交换分区

  1. 查看磁盘信息

    fdisk -l
    

    确定要创建交换分区的磁盘(例如 /dev/sdb)。

  2. 创建新分区

    fdisk /dev/sdb
    

    在fdisk交互界面中:

    • 输入 n 创建新分区。
    • 选择 p 创建主分区或 e 创建扩展分区。
    • 选择分区号(通常是 1)。
    • 设置起始扇区(默认即可)。
    • 设置结束扇区或大小(例如 +2G 表示2GB)。
    • 输入 t 更改分区类型。
    • 输入 82 设置为Linux swap类型。
    • 输入 w 保存并退出。
  3. 格式化交换分区

    mkswap /dev/sdb1
    
  4. 启用交换分区

    swapon /dev/sdb1
    
  5. 验证交换分区是否启用

    swapon --show
    
  6. 设置开机自动挂载交换分区 编辑 /etc/fstab 文件:

    vi /etc/fstab
    

    添加以下行:

    /dev/sdb1 none swap sw 0 0
    

方法二:使用parted创建交换分区

  1. 安装parted工具

    yum install parted
    
  2. 创建新分区

    parted /dev/sdb
    

    在parted交互界面中:

    • 输入 mklabel gptmklabel msdos 设置磁盘标签类型。
    • 输入 mkpart primary linux-swap 1MiB 2GiB 创建一个2GB的交换分区。
    • 输入 quit 退出parted。
  3. 格式化交换分区

    mkswap /dev/sdb1
    
  4. 启用交换分区

    swapon /dev/sdb1
    
  5. 验证交换分区是否启用

    swapon --show
    
  6. 设置开机自动挂载交换分区 编辑 /etc/fstab 文件:

    vi /etc/fstab
    

    添加以下行:

    /dev/sdb1 none swap sw 0 0
    

注意事项

通过以上步骤,你应该能够在CentOS上成功创建并启用交换分区。

0
看了该问题的人还看了