zoukankan      html  css  js  c++  java
  • centos7.0下增加swap分区大小

    承接上篇文章扩容磁盘空间后增加根分区的大小后,来扩容swap分区的空间

    检查当前的swap分区情况

    # free -m

    # free -g

    [root@localhost ~]# free -m
                  total        used        free      shared  buff/cache   available
    Mem:           3776         130        3487           8         158        3461
    Swap:          2047           0        2047
    [root@localhost ~]# 
    [root@localhost ~]# free -g
                  total        used        free      shared  buff/cache   available
    Mem:              3           0           3           0           0           3
    Swap:             1           0           1

     查看磁盘分区挂载情况:

    # cat /etc/fstab

    [root@localhost ~]# cat /etc/fstab 
    
    #
    # /etc/fstab
    # Created by anaconda on Fri Feb 15 20:30:13 2019
    #
    # Accessible filesystems, by reference, are maintained under '/dev/disk'
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
    #
    /dev/mapper/centos-root /                       xfs     defaults        0 0
    UUID=a3983c4b-cce5-47b8-b1f7-f9c7d177d034 /boot                   xfs     defaults        0 0
    /dev/mapper/centos-swap swap                    swap    defaults        0 0
    [root@localhost ~]# 

    查看交换分区大小

    # fdisk -l /dev/mapper/centos-swap 

    [root@localhost ~]# fdisk -l /dev/mapper/c
    centos-root  centos-swap  control      
    [root@localhost ~]# fdisk -l /dev/mapper/centos-swap 
    
    Disk /dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 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

     查看逻辑卷

    # lvdisplay

    [root@localhost ~]# lvdisplay
      --- Logical volume ---
      LV Path                /dev/centos/root
      LV Name                root
      VG Name                centos
      LV UUID                hw5xxY-pk8O-tFdd-RWXj-Kjzd-YlXG-55aifc
      LV Write Access        read/write
      LV Creation host, time localhost.localdomain, 2019-02-15 20:30:11 +0800
      LV Status              available
      # open                 1
      LV Size                115.00 GiB
      Current LE             29440
      Segments               3
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     8192
      Block device           253:0
       
      --- Logical volume ---
      LV Path                /dev/centos/swap
      LV Name                swap
      VG Name                centos
      LV UUID                Gjc4kX-XGS5-0H42-WVIJ-jllu-W9Ql-TQ7Je8
      LV Write Access        read/write
      LV Creation host, time localhost.localdomain, 2019-02-15 20:30:11 +0800
      LV Status              available
      # open                 2
      LV Size                2.00 GiB
      Current LE             512
      Segments               1
      Allocation             inherit
      Read ahead sectors     auto
      - currently set to     8192
      Block device           253:1
       
    [root@localhost ~]# 

     新增分区

    #fdisk /dev/sda

    需要重启才能生效

    #reboot

    重启后查看硬盘信息

    # lsblk

    [root@localhost ~]# lsblk
    NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    sda               8:0    0  150G  0 disk 
    ├─sda1            8:1    0  200M  0 part /boot
    ├─sda2            8:2    0   17G  0 part 
    │ ├─centos-root 253:0    0  115G  0 lvm  /
    │ └─centos-swap 253:1    0    2G  0 lvm  [SWAP]
    ├─sda3            8:3    0  100G  0 part 
    │ └─centos-root 253:0    0  115G  0 lvm  /
    └─sda4            8:4    0 32.8G  0 part 
    sr0              11:0    1    4G  0 rom  

    分区格式化

    # mkfs -t ext4 /dev/sda4

    [root@localhost ~]# mkfs -t ext4 /dev/sda4
    mke2fs 1.42.9 (28-Dec-2013)
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    2150288 inodes, 8597248 blocks
    429862 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=2157969408
    263 block groups
    32768 blocks per group, 32768 fragments per group
    8176 inodes per group
    Superblock backups stored on blocks: 
            32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
            4096000, 7962624
    
    Allocating group tables: done                            
    Writing inode tables: done                            
    Creating journal (32768 blocks): done
    Writing superblocks and filesystem accounting information: done 

    创建物理卷

    # pvcreate /dev/sda4

    [root@localhost ~]# pvcreate /dev/sda4
    WARNING: ext4 signature detected on /dev/sda4 at offset 1080. Wipe it? [y/n]: y
      Wiping ext4 signature on /dev/sda4.
      Physical volume "/dev/sda4" successfully created

    加入根分区的逻辑卷组

    # vgextend centos /dev/sda3

    查看确认

    # vgdisplay

    [root@localhost ~]# vgdisplay
      --- Volume group ---
      VG Name               centos
      System ID             
      Format                lvm2
      Metadata Areas        3
      Metadata Sequence No  6
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                2
      Open LV               2
      Max PV                0
      Cur PV                3
      Act PV                3
      VG Size               149.79 GiB
      PE Size               4.00 MiB
      Total PE              38347
      Alloc PE / Size       29952 / 117.00 GiB
      Free  PE / Size       8395 / 32.79 GiB
      VG UUID               a27Boi-C0ue-9PCo-1rPZ-BsjW-9IRg-Woh4uX

    卸载swap分区

    # swapoff /dev/mapper/centos-swap

    扩展swap逻辑卷

    # lvextend  -L +2G /dev/mapper/centos-swap

    [root@localhost ~]# swapoff /dev/mapper/centos-swap
    [root@localhost ~]# 
    [root@localhost ~]# lvextend  -L +2G /dev/mapper/centos-swap
      Size of logical volume centos/swap changed from 2.00 GiB (512 extents) to 4.00 GiB (1024 extents).
      Logical volume swap successfully resized.
    [root@localhost ~]# 
    [root@localhost ~]# fdisk -l /dev/mapper/centos-swap 
    
    Disk /dev/mapper/centos-swap: 4294 MB, 4294967296 bytes, 8388608 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
    
    [root@localhost ~]# 

     格式化新swap分区

    # mkswap /dev/mapper/centos-swap

    [root@localhost ~]# mkswap /dev/mapper/centos-swap
    mkswap: /dev/mapper/centos-swap: warning: wiping old swap signature.
    Setting up swapspace version 1, size = 4194300 KiB
    no label, UUID=05ed5220-b350-4bb1-8483-f75dbe35b0ba

    重新挂载swap分区

    # swapon /dev/mapper/centos-swap

    [root@localhost ~]# swapon /dev/mapper/centos-swap
    [root@localhost ~]# 
    [root@localhost ~]# free -m
                  total        used        free      shared  buff/cache   available
    Mem:           3776         142        3475           8         158        3449
    Swap:          4095           0        4095

    重启系统验证

    #reboot

    # free -m

    [root@localhost ~]# free -m
                  total        used        free      shared  buff/cache   available
    Mem:           3776         133        3487           8         155        3460
    Swap:          4095           0        4095
    [root@localhost ~]# 

    至此swap分区扩容完毕

     参考博客:

    Linux swap扩容

    https://www.cnblogs.com/rangle/p/9075370.html

    end

  • 相关阅读:
    原生JS之温故而知新(一)
    jQuery版本问题
    AngularJs我的学习整理(不定时修改)
    Js事件处理程序跨浏览器
    AngularJs的关于路由问题
    很棒的十句话,分享给大家。
    一个人为什么要努力?
    春熙路。
    成都
    springboot 使用mybatis-generator自动生成代码
  • 原文地址:https://www.cnblogs.com/djlsunshine/p/10394751.html
Copyright © 2011-2022 走看看