创建1G的swap文件,如果要增加大小,调整count的块数即可
dd if=/dev/zero of=/root/swapfile bs=1M count=1024
- if 代表输入文件。如果不指定 if,默认就会从 stdin 中读取输入。
- /dev/zero 是一个字符设备,会不断返回 0 值字节(\0)。
- of 代表输出文件。如果不指定 of,默认就会将 stdout 作为默认输出。
- bs 代表字节为单位的块大小。
- count 代表被复制的块数。
格式化为交换分区文件
mkswap /root/swapfile
挂载交换分区,启用swap文件
swapon /root/swapfile
查看swap分区
free -m
设置自动挂载
vim /etc/fstab
/root/swapfile swap swap defaults 0 0