在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分区的使用情况。