在CentOS系统中,swapper
通常指的是交换分区(swap partition)或交换文件(swap file),它们用于扩展系统的虚拟内存。以下是如何配置交换分区或交换文件的步骤:
使用free
或swapon --show
命令查看当前的交换空间使用情况。
free -h
# 或者
swapon --show
如果你还没有交换分区,可以使用fdisk
或parted
等工具来创建一个新的分区。
# 使用fdisk创建新分区
fdisk /dev/sdX # 将sdX替换为你的磁盘设备名
# 在fdisk中,依次按下n(新建分区)、p(主分区)、1(分区号)、默认起始扇区、默认结束扇区(或指定大小,如+2G)、w(写入并退出)
# 格式化新分区为交换分区
mkswap /dev/sdX1 # 将sdX1替换为新创建的分区名
使用swapon
命令启用新创建的交换分区。
swapon /dev/sdX1
再次使用free
或swapon --show
命令验证交换分区是否已启用。
编辑/etc/fstab
文件,添加一行以在系统启动时自动挂载交换分区。
/dev/sdX1 none swap sw 0 0
如果你不想创建新的分区,可以使用交换文件来扩展虚拟内存。
使用dd
命令创建一个指定大小的空文件。
dd if=/dev/zero of=/swapfile bs=1M count=2048 # 创建一个2GB的交换文件
确保交换文件的权限正确,只有root用户可以读写。
chmod 600 /swapfile
使用mkswap
命令将文件格式化为交换文件。
mkswap /swapfile
使用swapon
命令启用交换文件。
swapon /swapfile
再次使用free
或swapon --show
命令验证交换文件是否已启用。
编辑/etc/fstab
文件,添加一行以在系统启动时自动挂载交换文件。
/swapfile none swap sw 0 0
完成以上步骤后,你的CentOS系统应该已经成功配置了交换分区或交换文件。