Linux扩大swap分区

1.查看内存使用信息

[root@localhost ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:          7.6Gi       327Mi       6.3Gi        16Mi       918Mi       7.0Gi
Swap:         7.9Gi          0B       7.9Gi

2.从硬盘设备划分一个3G的分区

[root@localhost ~]# fdisk /dev/sda

欢迎使用 fdisk (util-linux 2.32.1)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。


命令(输入 m 获取帮助):n
分区类型
   p   主分区 (3个主分区,0个扩展分区,1空闲)
   e   扩展分区 (逻辑分区容器)
选择 (默认 e):

将使用默认回应 e。
已选择分区 4
第一个扇区 (12584960-41943039, 默认 12584960): 
上个扇区,+sectors 或 +size{K,M,G,T,P} (12584960-41943039, 默认 41943039): +3g

创建了一个新分区 4,类型为“Extended”,大小为 3 GiB。

命令(输入 m 获取帮助):w
分区表已调整。
正在同步磁盘。

[root@localhost ~]# fdisk -l /dev/sda
Disk /dev/sda:20 GiB,21474836480 字节,41943040 个扇区
单元:扇区 / 1 * 512 = 512 字节
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x038626de

设备       启动     起点     末尾    扇区 大小 Id 类型
/dev/sda1           2048  4196351 4194304   2G 83 Linux
/dev/sda2        4196352  8390655 4194304   2G 83 Linux
/dev/sda3        8390656 12584959 4194304   2G 83 Linux
/dev/sda4       12584960 18876415 6291456   3G  5 扩展

3.格式化该分区

[root@localhost ~]# mkswap /dev/sda4
mkswap: /dev/sda4:警告,不要擦除 bootbits 扇区
        (检测到 dos 分区表)。使用 -f 选项强制执行。
正在设置交换空间版本 1,大小 = 3 GiB (3221221376  个字节)
无标签,UUID=cc36dee1-0169-4b5a-a9c5-2deeab083a06

4.持续性挂载

[root@localhost ~]# cat /etc/fstab 

/dev/sda4 swap swap defaults 0 0

5.挂载/卸载swap分区

可以使用swapon -a 挂载全部分区或者swapon +分区路径挂载单个

swapoff是卸载swap分区命令,和swapon使用方法一致

[root@localhost ~]# swapon -a
[root@localhost ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:          7.6Gi       330Mi       6.3Gi        16Mi       918Mi       7.0Gi
Swap:          10Gi          0B        10Gi
[root@localhost ~]# swapoff /dev/sda4
[root@localhost ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:          7.6Gi       327Mi       6.3Gi        16Mi       918Mi       7.0Gi
Swap:         7.9Gi          0B       7.9Gi
[root@localhost ~]# swapon /dev/sda4
[root@localhost ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:          7.6Gi       330Mi       6.3Gi        16Mi       918Mi       7.0Gi
Swap:          10Gi          0B        10Gi

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值