Azure Linux VM 建立 Swap 分區
———–以下兩步就OK
[[email protected] ~]# 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就是臨時盤
[[email protected] ~]# 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