mkswap 是 Linux/Unix 系统中的命令,用于初始化交换空间(swap area),让某个分区或文件可以被系统当作“虚拟内存”来使用(通常在执行 swapon 之前运行)。它主要用于系统管理与性能/内存配置场景。
/ˌɛmkeɪˈswɒp/
I used mkswap on the new partition before enabling it.
我在启用新分区之前,先对它运行了 mkswap。
After creating a 2GB swap file, the admin ran mkswap and then turned it on to prevent out-of-memory crashes during heavy workloads.
创建了一个 2GB 的交换文件后,管理员先运行 mkswap,再启用它,以避免高负载时因内存不足而崩溃。
mkswap 可理解为 “make swap”(创建/制作交换区)的缩写形式:mk- 在许多 Unix 工具中常表示“创建/初始化”(如 mkfs),swap 指交换空间(把部分磁盘当作内存的延伸来用)。
mkswap(8) 手册页)