root@miner:/mnt/data/nvme4# cd ../
root@miner:/mnt/data# ll
total 20
drwxr-xr-x 5 root root 4096 Dec 5 08:28 ./
drwxr-xr-x 4 root root 4096 Dec 5 07:49 ../
drwxr-xr-x 2 root root 4096 Dec 5 08:31 filecoin-proof-parameters/
drwxr-xr-x 33 root root 4096 Dec 5 07:43 lotus/
drwxr-xr-x 3 root root 4096 Dec 5 08:28 nvme4/
一、创建swap文件
root@miner:/mnt/data# fallocate -l 64g swapfile
root@miner:/mnt/data# ll
total 67108892
drwxr-xr-x 5 root root 4096 Dec 6 01:05 ./
drwxr-xr-x 4 root root 4096 Dec 5 07:49 ../
drwxr-xr-x 2 root root 4096 Dec 5 08:31 filecoin-proof-parameters/
drwxr-xr-x 33 root root 4096 Dec 5 07:43 lotus/
drwxr-xr-x 3 root root 4096 Dec 5 08:28 nvme4/
-rw-r--r-- 1 root root 68719476736 Dec 6 01:05 swapfile
二、更改权限
root@miner:/mnt/data# chmod 600 swapfile
三、格式swap
root@miner:/mnt/data# mkswap swapfile
Setting up swapspace version 1, size = 64 GiB (68719472640 bytes)
no label, UUID=c1e20314-b107-409c-88c5-67fa31073712
四、启动swap
root@miner:/mnt/data# swapon swapfile
五、检查swap
root@miner:/mnt/data# free -h
total used free shared buff/cache available
Mem: 31Gi 2.2Gi 28Gi 1.0Mi 287Mi 28Gi
Swap: 71Gi 1.0Gi 70Gi
root@miner:/mnt/data# htop
六、自动挂载和验证
vi /etc/fstab 编辑挂载文件
添加行,自动挂载swap
/mnt/data/swapfile swap swap defaults 0 0