在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
  1. dd=这是一个unix命令,用于转换和复制文件
  2. if=表示从文件而不是从stdin读取
  3. /dev/zero=/dev/zero是类Unix操作系统中的一个特殊文件,它的内容都是空白字符
  4. of=表示写入文件而不是写入stdout
  5. /swapfile=要创建的文件名
  6. bs=一次读写的字节数,默认以字节的形式读取。例如,bs=1024表示1024字节。 1024MB表示1024兆。
  7. 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