linux

如何挂载交换分区

小樊
45
2025-11-03 05:14:05
栏目: 编程语言

挂载交换分区通常是为了在Linux系统中启用交换空间,以便在物理内存(RAM)不足时使用硬盘空间作为虚拟内存。以下是挂载交换分区的步骤:

  1. 创建交换分区(如果你还没有的话):

    • 使用fdiskparted等工具创建一个新的分区,并将其类型设置为Linux swap。
    • 例如,使用fdisk /dev/sdb,然后按照提示创建新分区,并在最后将分区类型设置为Linux swap
  2. 格式化交换分区

    • 使用mkswap命令格式化新创建的分区为交换空间。
    • 例如:sudo mkswap /dev/sdb1
  3. 启用交换分区

    • 使用swapon命令启用交换分区。
    • 例如:sudo swapon /dev/sdb1
  4. 验证交换分区是否启用

    • 使用swapon --showfree -h命令查看交换分区的状态。
  5. 使交换分区在启动时自动挂载

    • 编辑/etc/fstab文件,添加一行以确保系统启动时自动挂载交换分区。
    • 例如:/dev/sdb1 none swap sw 0 0
    • 保存并关闭文件。

详细步骤示例

  1. 创建交换分区

    sudo fdisk /dev/sdb
    

    按照提示操作:

    • 输入n创建新分区。
    • 选择分区类型(主分区或扩展分区)。
    • 选择分区号。
    • 设置起始和结束扇区。
    • 输入t更改分区类型。
    • 输入82将分区类型设置为Linux swap。
    • 输入w保存并退出。
  2. 格式化交换分区

    sudo mkswap /dev/sdb1
    
  3. 启用交换分区

    sudo swapon /dev/sdb1
    
  4. 验证交换分区是否启用

    sudo swapon --show
    

    或者:

    free -h
    
  5. 使交换分区在启动时自动挂载

    • 编辑/etc/fstab文件:
      sudo nano /etc/fstab
      
    • 添加以下行:
      /dev/sdb1 none swap sw 0 0
      
    • 保存并关闭文件。

完成这些步骤后,你的交换分区应该已经成功挂载并可以在系统启动时自动启用。

0
看了该问题的人还看了