centos

centos swapper如何配置

小樊
47
2025-04-06 19:16:04
栏目: 智能运维

在CentOS系统中,swapper通常指的是交换分区(swap partition)或交换文件(swap file),它们用于扩展系统的虚拟内存。以下是如何配置交换分区或交换文件的步骤:

配置交换分区

  1. 查看当前交换空间

使用freeswapon --show命令查看当前的交换空间使用情况。

free -h
# 或者
swapon --show
  1. 创建交换分区

如果你还没有交换分区,可以使用fdiskparted等工具来创建一个新的分区。

# 使用fdisk创建新分区
fdisk /dev/sdX  # 将sdX替换为你的磁盘设备名

# 在fdisk中,依次按下n(新建分区)、p(主分区)、1(分区号)、默认起始扇区、默认结束扇区(或指定大小,如+2G)、w(写入并退出)

# 格式化新分区为交换分区
mkswap /dev/sdX1  # 将sdX1替换为新创建的分区名
  1. 启用交换分区

使用swapon命令启用新创建的交换分区。

swapon /dev/sdX1
  1. 验证交换分区

再次使用freeswapon --show命令验证交换分区是否已启用。

  1. 持久化配置

编辑/etc/fstab文件,添加一行以在系统启动时自动挂载交换分区。

/dev/sdX1 none swap sw 0 0

配置交换文件

如果你不想创建新的分区,可以使用交换文件来扩展虚拟内存。

  1. 创建交换文件

使用dd命令创建一个指定大小的空文件。

dd if=/dev/zero of=/swapfile bs=1M count=2048  # 创建一个2GB的交换文件
  1. 设置文件权限

确保交换文件的权限正确,只有root用户可以读写。

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

使用mkswap命令将文件格式化为交换文件。

mkswap /swapfile
  1. 启用交换文件

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

swapon /swapfile
  1. 验证交换文件

再次使用freeswapon --show命令验证交换文件是否已启用。

  1. 持久化配置

编辑/etc/fstab文件,添加一行以在系统启动时自动挂载交换文件。

/swapfile none swap sw 0 0

注意事项

完成以上步骤后,你的CentOS系统应该已经成功配置了交换分区或交换文件。

0
看了该问题的人还看了