風雲論壇电脑网络 → 浏览:帖子主题
* 帖子主题:Linux 创建交换文件并自动挂载
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1632
发帖:72
来自:保密
注册:2022/3/30 15:28:53
造访:2024/12/21 22:25:57
[ 第 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
2022/6/22 20:52:28 IP:已设置保密
風雲 (ID: 3)
头衔:论坛版主
等级:大天使
积分:1632
发帖:72
来自:保密
注册:2022/3/30 15:28:53
造访:2024/12/21 22:25:57
[ 第 2 楼 ] 回复
查看 swap 列表:
cat /proc/swaps

部分操作系统也可以使用如下命令实现相同的效果:
swapon -s
2022/6/22 21:10:51 IP:已设置保密
分页: 1, 共 1 页
快速回复主题
账号/密码
用户: 没有注册? 密码:
评论内容