创建Swap文件
使用fallocate命令创建swap文件 该命令能够创建一个预分配指定大小空间的文件
命令释义:sudo fallocate -l 4G /swapfile (该命令意思是 创建一个4G大小空间的文件 文件名为 swapfile) 一般建议swap大小为内存的两倍
操作如下:
sudo fallocate -l 8G /centos-swap (创建8G 大小 文件名为centos-swap的文件)
ls -lh /centos-swap (查看文件大小)
sudo chmod 600 /centos-swap (更改swap文件的权限,确保只有root才可读,否则会有很大的安全隐患)
ls -ls /centos-swap (查看大小及权限, 可省略)

启用Swap文件
sudo mkswap /centos-swap (告知系统将该文件用于swap)
sudo swapon /centos-swap (如下命令开始使用该swap)
swapon -s (验证是否生效)

使swap配置永久生效
sudo vi /etc/fstab
在文件末尾添加一行如下图所示:/centos-swap swap swap swap 0 0
保存退出即可

(这里配置文件里的参数 第四列可能填写有问题 可填defaults)
(/etc/fstab 配置文件中第一列参数为分区名称,第二列参数为挂载点,第三列为文件系统类型,第四列:挂载参数 defaults 最常见参数 第五列dump备份设置,1为允许备份 0为忽略备份操作 第六列开机磁盘检查 数字越小越优先)
创建与启用Linux Swap文件详解
本文详细介绍了如何使用fallocate命令在Linux系统中创建Swap文件,包括设置合适的文件大小、更改权限以及启用Swap文件的步骤。此外,还阐述了如何通过编辑/etc/fstab文件使Swap配置在系统启动时自动生效,确保系统的稳定性与性能。
2883

被折叠的 条评论
为什么被折叠?



