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虚拟内存
- 先停止swap分区
swapoff /data/swap
- 删除swap分区文件
rm -rf /data/swap
3-1. 删除自动挂载配置命令
vi /etc/fstab
3-2. 删除该行
/data/swap swap swap default 0 0
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号