如何减小现有的linux swap分区~

如何减小现有的linux swap分区~,第1张

小swap分区的方法:

1、先“df -h”和“fdisk - l”命令查看一下当前分区情况

/dev/mapper/vg_"hostname"-lv_swap就是swap分区,为2G。swap分区亦可用free命令查看到。

2、用swapoff命令关闭交换分区:

# swapoff /dev/mapper/vg_"hostname"-lv_swap

然后用free命令检查下swap是否变为0了。

3、用lvreduce命令把swap分区减小1500M:

# lvreduce -L -1500M /dev/mapper/vg_"hostname"-lv_swap

输入y,确定,看到提示swap减小至516M。

4、重新把/dev/mapper/vg_"hostname"-lv_swap设置为swap分区:

# mkswap /dev/mapper/vg_"hostname"-lv_swap

5、swapon开启swap分区:

# swapon /dev/mapper/vg_"hostname"-lv_swap

然后用free命令检查下swap是否变为516M了。

先利用fdisk -l命令查看一下你的分区,假设为/dev/sdx

然后执行命令swapoff /dev/sdx

然后利用fdisk工具对/dev/sdx进行设置。可以先删除他,然后再创建两个分区。建议使用系统中的图形化的分区工具,系统中通常会有,这样比较直观。注意一点,分的那两个区中,作为交换分区的那个,最好是/dev/sdx。当然了,如果不这样的话,你就得更改一下/etc/fstab文件了。

最后执行两条命令:mkswap /dev/sdax

swapon /dev/sdax

删除linux分区,用到的工具:xshell,步骤如下:

登录linux服务器,执行以下命令:

fdisk -l

输出以下信息:

Disk /dev/vda: 32.2 GB, 32212254720 bytes, 62914560 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk label type: dos

Disk identifier: 0x000c1d0e

   Device Boot      Start         End      Blocks   Id  System

/dev/vda1   *        2048    61442047    30720000   83  Linux

Disk /dev/vdb: 75.2 GB, 75161927680 bytes, 146800640 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk label type: dos

Disk identifier: 0x000cc312

   Device Boot      Start         End      Blocks   Id  System

/dev/vdb1            2048   146800639    73399296   83  Linux

说明:测试服务器有两个分区,vda1和vdb1。

效果图:

2.删除vdb1分区,执行以下命令:

fdisk /dev/vdb1

接着输入:

d

然后选择分区号

最后输入w保存。

注意事项:删除分区前备份数据。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8692643.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-20
下一篇2023-04-20

发表评论

登录后才能评论

评论列表(0条)

    保存