在Linux中,交换区(swap area)的位置是在系统启动时由内核根据配置文件/etc/fstab
和磁盘空间自动确定的
sudo swapon --show
或者查看/etc/fstab
文件中的交换区条目。
dd
命令创建一个新的交换文件,例如:sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
这将创建一个4GB大小的文件(你可以根据需要调整大小)。
sudo chmod 600 /swapfile
sudo chown root:root /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
/etc/fstab
文件中(确保使用正确的交换文件路径):/swapfile none swap sw 0 0
free -h
命令查看新的交换区大小和状态。注意:在调整交换区位置之前,请确保备份所有重要数据,以防数据丢失。