1. dd if=/dev/zero of=/yourname bs=1M count=2048
if=/dev/zero
:指定输入文件为/dev/zero
。/dev/zero
是一个特殊的设备文件,它只产生零(null bytes)。of=/yourname
:指定输出文件为/yourname
。这里可以自定义文件名和路径。bs=1M
:设置块大小为 1MB。这意味着dd
将一次读取或写入 1MB 的数据。count=2048
:指定要复制的块的数量。由于每个块的大小是 1MB,所以总共将写入1MB * 2048 = 2GB
的数据。dd
命令用于复制和转换文件。
2. mkswap /yourname
mkswap
命令用于在文件或设备上设置 Linux 交换空间。/yourname
是上面创建的 2GB 文件的名称
3. echo '/yourname swap swap defaults 0 0' >> /etc/fstab
执行此命令后,系统将在启动时自动挂载该交换空间
4. swapon /yourname
执行此命令后,系统将立即开始使用 yourname
文件作为交换空间