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
(文件)命令。