風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1790
发帖:74 篇
来自:保密
注册:2022/3/30 15:28:53
造访:2025/3/29 14:53:51
发帖:74 篇
来自:保密
注册:2022/3/30 15:28:53
造访:2025/3/29 14:53:51
[ 第 1 楼 ]
回复

第一步,创建指定大小的交换文件:
fallocate -l 2G mem.swap
注:truncate -s 1G mem.swap 命令也能快速生成一个 1G 文件,但此文件为空洞文件,不可用于 swap 文件,网上大多是用 dd 复制 zero 文件的的方式,命令较长,写硬盘的时间也较长。而用 fallocate 可以快捷简单的创建交换文件。
第二步:将文件转为 swap 格式:
mkswap mem.swap
建议附加的操作:chmod 600 mem.swap
第三步:
立即上线此交换文件:
swapon mem.swap
卸载交换文件是 swapoff mem.swap
如果要开机自动挂载,可以 vi /etc/fstab,末尾加入如下内容:
/root/mem.swap swap swap defaults 0 0
fallocate -l 2G mem.swap
注:truncate -s 1G mem.swap 命令也能快速生成一个 1G 文件,但此文件为空洞文件,不可用于 swap 文件,网上大多是用 dd 复制 zero 文件的的方式,命令较长,写硬盘的时间也较长。而用 fallocate 可以快捷简单的创建交换文件。
第二步:将文件转为 swap 格式:
mkswap mem.swap
建议附加的操作:chmod 600 mem.swap
第三步:
立即上线此交换文件:
swapon mem.swap
卸载交换文件是 swapoff mem.swap
如果要开机自动挂载,可以 vi /etc/fstab,末尾加入如下内容:
/root/mem.swap swap swap defaults 0 0

