1、用DD文件的方式来添加Swap分区
创建一个大小为1G的文件/swap
dd if=/dev/zero of=/var/swapfile bs=1024 count=1M
将/swap作为swap空间
mkswap /var/swapfile
启用Swap文件
swapon /var/swapfile
添加开机后自动生效
echo "/var/swapfile swap swap sw 0 0" >> /etc/fstab
至此一个1G大小的Swap分区即创建完毕
2、删除Swap分区
首先查看swap分区
swapon -s
解除swap分区挂载
swapoff -a #全部解除
swapoff 分区名 #解除指定分区
修改 fstab
,删掉其中的swap分区内容
vim /etc/fstab
修改 resume
,删除swap分区相关内容
vim /etc/initramfs-tools/conf.d/resume
更新
update-initramfs -u
update-grub
用 lsblk
命令查看硬盘分区名,以下所示的 vda2
即为所要删除的swap 分区
root@xxxxx:~# lsblk
root@xxxxx:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
vda 254:0 0 45G 0 disk
├─vda1 254:1 0 42.5G 0 part /
└─vda2 254:2 0 2.5G 0 part
使用 fdisk
命令来删除。fdisk
命令无法输入分区名,如 “fdsik /dev/vda2” 这是不可以的,需输入主分区即 fdisk /dev/vda
然后输入 d
,选择分区编号或输入分区名来删除。随后输入 w
保存,重启机器即可。
fdisk /dev/vda
root@racknerd-817c15:~# fdisk /dev/vda
Welcome to fdisk (util-linux 2.33.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): d
Partition number (1,2, default 2): 2
Partition 2 has been deleted.
Command (m for help): w
The partition table has been altered.
Syncing disks.