on  it road.com

添加交换文件

确定新交换文件的大小(以 MB 为单位)并乘以 1024 以确定块大小。
例如,64 MB 交换文件的块大小为 65536 (64*1024)。

  1. 在 shell 提示符下以 root 身份键入以下命令,计数等于所需的块大小:
# dd if=/dev/zero of=/swapfile bs=1024 count=65536
  1. 修改权限为只有root才能读写:
# chmod 600 /swapfile
  1. 使用以下命令设置交换文件:
# mkswap /swapfile
  1. 要立即启用交换文件但在启动时不自动启用:
# swapon /swapfile
  1. 要在启动时启用它,请编辑 /etc/fstab 以包括:
/swapfile    swap    swap   defaults 0 0

下次系统启动后将启用新的交换文件。

  1. 添加新的交换文件并启用后,通过查看命令 cat /proc/swaps 或者 free 的输出来验证它是否已启用。
# cat /proc/swaps 
Filename				Type		Size	Used	Priority
/dev/sda3                               partition	65535996	372404	-1
/swapfile                               file		65532	0	-2
如何在CentOS/RHEL中添加交换文件

将文件添加为交换空间并不是最佳做法,但当您迫切需要添加交换空间时,它会很方便。
本文说明了添加交换文件的步骤。

日期:2020-09-17 00:12:25 来源:oir作者:oir