交换分区是一种特殊的磁盘空间,可用于扩展系统的可用内存。在内存不足时,系统会将一些不经常使用的页面数据交换到交换分区中,从而释放物理内存以供其他程序使用。
创建交换分区
要创建交换分区,可以使用以下命令:
shell
dd if=/dev/zero of=/swapfile bs=1G count=1
mkswap /swapfile
以上命令将创建一个大小为 1GB 的交换文件 /swapfile。
激活交换分区
创建交换分区后,需要激活它。使用以下命令:
shell
swapon /swapfile
激活后,交换分区将立即生效。
永久启用交换分区
要永久启用交换分区,需要在 /etc/fstab 文件中添加一行:
shell
/swapfile none swap defaults 0 0
此行告诉系统在启动时自动激活交换分区。
取消激活交换分区
要取消激活交换分区,可以使用以下命令:
shell
swapoff /swapfile
删除交换分区
要删除交换分区,请先取消激活它,然后再删除交换文件:
shell
swapoff /swapfile
rm /swapfile
打开交换分区可以帮助缓解 Linux 系统上的内存不足问题。通过创建、激活和永久启用交换分区,您可以轻松扩展系统的可用内存。如果您需要释放一些物理内存以供其他程序使用,交换分区是一个有价值的工具。