-
切换到root账户
-
创建交换文件,这里创建一个8G的文件
dd if=/dev/zero of=/swapfile bs=1024 count=8388608
其中
if=/dev/zero : 从/dev/zero文件中读取数据。
of=/swapfile:这里设置的文件为需要创建的交换文件,内容是从/dev/zero中读取。
bs=1024 : 每次读取和写入1024 BYTES。
count=8388608 : 需要写入块的数量,块大小就是bs所设置的大小。块数量的计算方式为1024×1024×8=8388608。第一个1024是bs的大小,1024BYTE,为1M。第二个1024是指1024个1M, 为1G。第三个8是指8G。 -
设置交换文件的权限。这一步是为了安全。
chown root:root /swapfile
chmod 0600 /swapfile
-
将文件格式化为交换文件
mkswap /swapfile
-
启用交换文件
swapon /swapfile
-
让系统开机自动启用。需要编辑
/etc/fstab
文件,在这个文件中加入以下内容:
/swapfile swap swap defaults 0 0
- 停用交换文件
swapoff /swapfile
- 查看交换文件使用信息
swapon -s