温馨提示×

Debian挂载交换分区的技巧

小樊
48
2025-06-17 01:25:51
栏目: 智能运维

在Debian系统中,挂载交换分区的步骤如下:

  1. 查看磁盘和分区信息

    使用 lsblkfdisk -l 命令查看所有磁盘及其分区信息。例如:

    sudo fdisk -l
    

    这将列出系统中所有磁盘及其分区信息,包括磁盘名称、大小、分区类型等。

  2. 创建交换分区

    • 使用 fdiskparted 创建新分区。以 fdisk 为例:

      sudo fdisk /dev/sdX
      

      其中 /dev/sdX 是目标磁盘名称。进入交互式分区编辑器后,按以下步骤操作:

      • 输入 n 创建新分区。
      • 输入 p 选择主分区。
      • 输入分区号(例如 1)。
      • 输入起始扇区(默认即可)。
      • 输入结束扇区或大小(例如 +2G 表示 2GB)。
      • 输入 t 更改分区类型。
      • 输入 82 设置分区类型为 Linux 交换。
      • 输入 w 保存并退出。
    • 或者使用 parted

      sudo parted /dev/sdX
      

      输入 mkpart primary linux-swap 1MiB 2GiB 创建一个 2GB 的交换分区(根据需要调整大小)。输入 quit 退出。

  3. 格式化交换分区

    使用 mkswap 命令格式化新创建的分区为交换分区。例如:

    sudo mkswap /dev/sdXY
    

    /dev/sdXY 替换为新创建的交换分区名称。

  4. 启用交换分区

    使用 swapon 命令启用交换分区。例如:

    sudo swapon /dev/sdXY
    

    /dev/sdXY 替换为交换分区的设备名。

  5. 验证交换分区

    使用 free -hswapon --show 命令查看交换分区的状态,确认其是否已成功启用。

  6. 持久化配置

    为确保系统在启动时自动挂载交换分区,需要编辑 /etc/fstab 文件。例如:

    sudo nano /etc/fstab
    

    在文件末尾添加以下行:

    /dev/sdXY none swap sw 0 0
    

    /dev/sdXY 替换为交换分区的设备名。

  7. 注意事项

    • 在创建交换分区或文件之前,请确保有足够的未分配空间。
    • 交换分区的大小应根据系统的实际需求和可用内存来决定。
    • 在生产环境中,建议使用交换分区而不是交换文件,因为交换分区通常性能更好。

通过以上步骤,您可以在 Debian 系统中成功挂载交换分区。

0