温馨提示×

Ubuntu Swapper:Ubuntu Swapper配置文件在哪

小樊
51
2025-10-07 12:02:49
栏目: 智能运维

Ubuntu Swapper(交换空间)的核心配置文件路径
Ubuntu系统中,所有交换空间(包括交换分区、交换文件)的永久配置均集中存储在/etc/fstab文件中。该文件定义了系统启动时自动挂载/启用的文件系统及交换空间,是管理Swap持久化的关键配置项。

1. /etc/fstab文件的作用

/etc/fstab(File System Table)是Ubuntu系统启动时自动执行的挂载配置文件,其中的每一行代表一个需要挂载的设备或虚拟文件系统(如交换空间)。通过在该文件中添加Swap配置,可确保系统每次开机时自动启用指定的交换空间(无需手动执行swapon命令)。

2. 交换分区与交换文件的配置示例

  • 交换分区:若使用物理分区作为交换空间(如/dev/sda2),/etc/fstab中的配置行通常为:
    UUID=1234-5678-90AB none swap sw 0 0

    /dev/sda2 none swap sw 0 0
    其中,UUID/dev/sdXN用于唯一标识交换分区,none表示无挂载点,swap指定文件系统类型为交换空间,sw表示挂载选项(启用交换),0 0为dump备份和fsck检查的优先级(通常设为0)。

  • 交换文件:若使用文件作为交换空间(如/swapfile),/etc/fstab中的配置行通常为:
    /swapfile none swap sw 0 0
    该配置表示将根目录下的/swapfile文件作为交换空间,并在启动时自动启用。

3. 如何验证配置是否生效

  • 执行sudo swapon --show:查看当前已启用的交换空间(包括分区或文件),确认配置是否已应用。
  • 执行cat /etc/fstab:查看/etc/fstab文件中的Swap配置行,确认配置是否正确写入。

注意事项

  • 编辑/etc/fstab文件前,建议使用sudo cp /etc/fstab /etc/fstab.bak备份原始文件,避免配置错误导致系统无法启动。
  • 若需临时启用/禁用Swap(如测试配置),可使用sudo swapon /swapfile(启用)或sudo swapoff /swapfile(禁用)命令,但这些修改不会持久化,重启后会失效。

0