debian调整swap交换空间并开机自动挂载

最近买了某家的vps,mysql经常挂掉,, 查日志 提示 内存不足… 然后排查了半天发现商家没有提供 SWAP .. 只能手动增加.

 1.获取root  [如果是root用户 可以免掉这一步]

xxxxxx@root:~$ su
密码:

2.创建swap文件夹

mkdir /opt/swap

3.创建初始化swap的空间大小 count=1G 这里要从新分配大小,要等待几分钟,根据自己的情况调整 红色部分,vps给个512就差不多了

dd if=/dev/zero of=/opt/swap/swapfile bs=1024 count=1000000

4.转换成swap文件

mkswap /opt/swap/swapfile

5.挂载或取消挂载

挂载: swapon /opt/swap/swapfile
卸载: swapoff /opt/swap/swapfile

6.free -h查看分区大小

root@root:/home/light# free -h
total used free shared buff/cache available
Mem: 11G 10G 170M 191M 668M 371M
Swap: 1G 244M 1G

7.开机启动后自动挂载swap,编辑/ets/tstab文件,添加如下红色内容就可以了

root@root:/home/light# nano /etc/fstab

# /etc/fstab: static file system information.
#
# Use ‘blkid’ to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/vda5 / ext4 errors=remount-ro 0 1
/dev/vda1 /boot ext2 defaults 0 2
/opt/sawp/swapfile swap swap defaults 0 0

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注