在使用 RockyLinux 系统时,你可能会遇到内存不足的问题。这时候,启用交换分区(swap partition)就显得尤为重要。本文将详细讲解如何使用 swapon 命令来启用交换分区,即使是 Linux 新手也能轻松上手!
交换分区是硬盘上的一块专用空间,当系统物理内存(RAM)不足时,操作系统会将部分不常用的数据临时“交换”到这块硬盘空间中,从而释放 RAM 供更重要的任务使用。虽然硬盘速度比内存慢很多,但交换分区能有效防止系统因内存耗尽而崩溃。
在启用交换分区前,先确认系统是否已有交换空间:
$ free -h$ swapon --show
如果输出为空或显示“Swap: 0B”,说明当前没有启用交换分区。
如果你在安装 RockyLinux 时已经创建了交换分区(通常为 /dev/sda2 或类似设备),可以直接使用 swapon 命令启用它。
$ lsblk -f 在输出中查找类型为 swap 的分区,例如 /dev/sda2。
swapon 启用该分区:$ sudo swapon /dev/sda2 $ swapon --showNAME TYPE SIZE USED PRIO/dev/sda2 partition 2G 0B -2 如果没有预先创建交换分区,也可以使用普通文件作为交换空间(称为交换文件)。
$ sudo fallocate -l 2G /swapfile# 如果 fallocate 不可用,可使用 dd:$ sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
$ sudo chmod 600 /swapfile $ sudo mkswap /swapfile $ sudo swapon /swapfile /etc/fstab 文件,添加以下行:/swapfile none swap sw 0 0
swapoff 命令可以临时关闭交换:sudo swapoff /dev/sda2通过本文,你应该已经掌握了在 RockyLinux 中使用 swapon 命令启用交换分区的方法。无论是已有交换分区还是需要创建交换文件,操作都十分简单。合理配置交换空间,能显著提升系统在高负载下的稳定性。
希望这篇关于 RockyLinux 交换空间配置 的教程对你有帮助!如果你是初学者,建议多练习几次,熟悉这些命令后,你就能更自信地管理你的 Linux 系统了。
本文由主机测评网于2025-12-07发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025124316.html