centos添加swap虚拟内存

添加虚拟内存swap,多一重保险,具体步骤如下:

1. 查看内存和swap大小

free -m

返回:

              total        used        free      shared  buff/cache   available
Mem:          15884        3570       11961           1         351       12029
Swap:             0           0           0

2. 在空间合适处创建用于分区的swap文件

dd if=/dev/zero of=/data/swap bs=1024 count=15360000

返回:

15360000+0 records in
15360000+0 records out
15728640000 bytes (16 GB) copied, 82.2578 s, 191 MB/s

3. 查看swap的大小

du -sh /data/swap

返回:

15G	swap

4. 制作为swap格式文件

mkswap swap

返回:

Setting up swapspace version 1, size = 15359996 KiB
no label, UUID=188b0cca-1185-42bd-84cd-0dec5bdafdc7

5. 激活swap,swapon命令将该文件分区挂载swap分区

swapon swap

返回:

swapon: /data/swap: insecure permissions 0644, 0600 suggested.

6. 再次查看内存和swap大小

free -m

返回:

              total        used        free      shared  buff/cache   available
Mem:          15884        3436         175           1       12272       12116
Swap:         14999           0       14999

7. 设置为开机启动

修改/etc/fstab文件,并在文件末尾添加自定义swap分区配置

vim /etc/fstab
# 添加
/data/swap swap swap default 0 0

8. 删除swap虚拟内存

  1. 先停止swap分区
swapoff /data/swap
  1. 删除swap分区文件
rm -rf /data/swap

3-1. 删除自动挂载配置命令

vi /etc/fstab

3-2. 删除该行

/data/swap swap swap default 0 0
posted @ 2020-07-07 10:40  来兮子宁  阅读(20)  评论(0编辑  收藏