Debian删除与新建Swap分区

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.

留下评论

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