温馨提示×

Linux如何mount swap分区

小樊
52
2025-06-07 19:21:55
栏目: 智能运维

在Linux中,挂载swap分区需要遵循以下步骤:

  1. 首先,确保你已经创建了一个swap分区或者有一个swap文件。如果你还没有创建,请使用fdiskparted等工具创建一个。

  2. 如果你创建了一个新的swap分区,请使用mkswap命令初始化它。例如,如果你的swap分区是/dev/sdb1,你可以运行以下命令:

sudo mkswap /dev/sdb1 

如果你创建了一个swap文件,请使用dd命令创建一个指定大小的空文件。例如,要创建一个大小为1GB的swap文件,你可以运行:

sudo dd if=/dev/zero of=/swapfile bs=1M count=1024 

然后,使用mkswap命令初始化swap文件:

sudo mkswap /swapfile 
  1. 接下来,启用swap分区或文件。对于分区,使用swapon命令:
sudo swapon /dev/sdb1 

对于文件,使用相同的命令:

sudo swapon /swapfile 
  1. 确认swap已经启用。运行以下命令查看当前的swap状态:
sudo swapon --show 

或者

free -h 
  1. 要使swap分区或文件在系统启动时自动挂载,需要编辑/etc/fstab文件。使用文本编辑器打开/etc/fstab,例如:
sudo nano /etc/fstab 

在文件的末尾添加一行,如下所示(根据你的实际情况进行修改):

对于分区:

/dev/sdb1 none swap sw 0 0 

对于文件:

/swapfile none swap sw 0 0 

保存并关闭文件。

现在,你的swap分区或文件已经挂载并将在系统启动时自动启用。

0