在Linux中,创建和格式化一个swap分区需要经过以下几个步骤:
dd命令或者fallocate命令来创建这个文件。例如,创建一个1GB大小的swap文件:sudo dd if=/dev/zero of=/swapfile bs=1M count=1024
或者使用fallocate命令:
sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
mkswap命令将文件设置为swap分区:sudo mkswap /swapfile
swapon命令启用刚刚创建的swap分区:sudo swapon /swapfile
/etc/fstab文件。首先,找到swap分区的UUID:sudo blkid
记下你需要的UUID。然后,打开/etc/fstab文件,并在文件末尾添加一行,包含UUID、挂载点(在这里是/swapfile)和文件系统类型(swap):
UUID=你的UUID /swapfile swap swap defaults 0 0
保存文件并退出。现在,swap分区已经创建、格式化并启用,还会在系统启动时自动挂载。你可以使用free -h命令查看swap分区的使用情况。