在CentOS 7/RHEL 7上创建新的交换文件
时间:2019-08-20 17:58:09 来源:igfitidea点击:
准备工作
安装的磁盘上必须有可用空间。可以使用“df-Th”命令进行检查。
在Linux上创建/添加新交换文件的步骤
使用dd命令创建swapfile文件
dd if=/dev/zero of=/swapfile bs=1M count=4096
- dd=这是一个unix命令,用于转换和复制文件
- if=表示从文件而不是从stdin读取
- /dev/zero=/dev/zero是类Unix操作系统中的一个特殊文件,它的内容都是空白字符
- of=表示写入文件而不是写入stdout
- /swapfile=要创建的文件名
- bs=一次读写的字节数,默认以字节的形式读取。例如,bs=1024表示1024字节。 1024MB表示1024兆。
- count=复制的块数。 (这里是4096*1M 所以文件大小是4G)
运行mkswap命令创建交换区
mkswap /swapfile
更改swapfile文件权限
chmod 600 /swapfile
编辑/etc/fstab文件
vi /etc/fstab
添加下面的内容
/swapfile swap swap 0 0
安装交换空间
mount -a
启用交换空间
swapon -a
查看系统上的交换空间
swapon -s
查看交换空间的使用情况
free -m