Azure Linux VM 建立 Swap 分区
———–以下两步就OK
[root@cc ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
fd0 2:0 1 4K 0 disk
sda 8:0 0 31G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 29.5G 0 part /
sdb 8:16 0 16G 0 disk
└─sdb1 8:17 0 16G 0 part /mnt/resource
sdc 8:32 0 500G 0 disk /data
sr0 11:0 1 1024M 0 rom
一,查看盘sdb就是临时盘
[root@cc ~]# fdisk -l
Disk /dev/sdb: 17.2 GB, 17179869184 bytes, 33554432 sectors
Device Boot Start End Blocks Id System
/dev/sdb1 128 33552383 16776128 83 Linux
二,修改 vim /etc/waagent.conf
# Create and use swapfile on resource disk.
ResourceDisk.EnableSwap=y
# Size of the swapfile.
ResourceDisk.SwapSizeMB=17000 #这个<= /dev/sdb: 17.2 GB
保存,重启
———-可看可不看
创建Swap分区文件
sudo fallocate -l [Swap文件大小,例如:5g] [Swap文件完整路径,例如:/mnt/myswapfile]
mkswap /mnt/resource
swapon /mnt/resource
swapoff /mnt/resource