Ubuntu中Swapper(交换空间)的核心配置文件是/etc/fstab
/etc/fstab(File System Table)是Ubuntu系统用于定义文件系统挂载规则的配置文件,交换分区(Swap Partition)或交换文件(Swap File)的永久启用设置均在此文件中配置。系统启动时,会读取该文件中的条目,自动挂载并启用指定的交换空间。
若使用物理分区作为交换空间(如/dev/sda3),需在/etc/fstab中添加一行指定分区设备名和挂载选项,格式如下:
/dev/sdXN none swap sw 0 0
其中:
/dev/sdXN:交换分区的设备名称(可通过lsblk或fdisk -l命令查看);none:挂载点(交换空间无需挂载点);swap:文件系统类型(固定为swap);sw:挂载选项(表示启用交换功能);0 0:dump备份标志(设为0表示不备份)和文件系统检查顺序(设为0表示不检查)。若使用文件作为交换空间(如/swapfile),需在/etc/fstab中添加一行指定文件路径和挂载选项,格式如下:
/swapfile none swap sw 0 0
其中:
/swapfile:交换文件的路径(可通过ls -lh /swapfile命令确认文件是否存在);编辑/etc/fstab后,可通过以下命令验证配置是否正确:
sudo swapon --show:查看当前启用的交换空间(若新增的交换分区/文件出现在列表中,说明配置成功);free -h:查看系统内存和交换空间的总大小(交换空间应包含新增的部分);/etc/fstab前,建议先备份原文件(如sudo cp /etc/fstab /etc/fstab.bak),避免配置错误导致系统无法启动;pri选项)可通过swapon -p命令调整,但需在/etc/fstab中同步修改(如/dev/sdXN none swap sw,pri=1 0 0);sudo swapoff /dev/sdXN(分区)或sudo swapoff /swapfile(文件)命令。