zoukankan      html  css  js  c++  java
  • centos7系统根目录扩容

    比如 点击了后 点击创建虚拟磁盘 选择一个 20G  然后启动虚拟机
    使用fdisk查看所有的磁盘 看是否新增了一个20G的硬盘

    
    
    [root@localhost ~]# fdisk -l
     
    磁盘 /dev/sda:8589 MB, 8589934592 字节,16777216 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x000a8b5a
     
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048     2099199     1048576   83  Linux
    /dev/sda2         2099200    16777215     7339008   8e  Linux LVM
     
    磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
     
     
    磁盘 /dev/mapper/centos-root:6652 MB, 6652166144 字节,12992512 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
     
     
    磁盘 /dev/mapper/centos-swap:859 MB, 859832320 字节,1679360 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    
    
    

      其中 /dev/sdb 就是新的磁盘名称  默认是没有分区的 可以使用 fdisk /dev/sdb进行分区参考博客 我这里默认就只需要一个分区 
    直接格式化

    [root@localhost ~]# mkfs.ext3 /dev/sdb
    mke2fs 1.42.9 (28-Dec-2013)
    /dev/sdb is entire device, not just one partition!
    无论如何也要继续? (y,n) y
    文件系统标签=
    OS type: Linux
    块大小=4096 (log=2)
    分块大小=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    1310720 inodes, 5242880 blocks
    262144 blocks (5.00%) reserved for the super user
    第一个数据块=0
    Maximum filesystem blocks=4294967296
    160 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks: 
            32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
            4096000
     
    Allocating group tables: 完成                            
    正在写入inode表: 完成                            
    Creating journal (32768 blocks): 完成
    Writing superblocks and filesystem accounting information: 完成   
    
    
    

      

    给这个磁盘创建一个物理卷

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

      

    查看需要添加的卷组的名称 

    [root@localhost ~]# vgdisplay
      --- Volume group ---
      VG Name               centos
      System ID             
      Format                lvm2
      Metadata Areas        1
      Metadata Sequence No  3
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                2
      Open LV               2
      Max PV                0
      Cur PV                1
      Act PV                1
      VG Size               <7.00 GiB
      PE Size               4.00 MiB
      Total PE              1791
      Alloc PE / Size       1791 / <7.00 GiB
      Free  PE / Size       0 / 0   
      VG UUID               d3KYFs-kGca-hcvv-65dF-WVMj-z53R-eCUQUm
    

      

     此时 FREE PE /SIZE 也就是剩余用于分配到逻辑卷的空间是 0 没有空间了 也就是里面所有的物理卷都被分配了
    将 新增的物理卷拓展到 卷组中 注意这里卷组的名字(上面的VG Name的名字)是centos

    [root@localhost ~]# vgextend centos /dev/sdb
      Volume group "centos" successfully extended
    

      

    再次查看 卷组(vgdisplay) 可以发现 多了20g可以用于创建逻辑卷了

    Free  PE / Size       5119 / <20.00 GiB
    

      

    接下来将卷组中所有的空间分配给 之前df -m查看的挂载/的逻辑卷组 /dev/mapper/centos-root (确任它是不是逻辑卷 可以使用

    lvdisplay命令查看)

    [root@localhost ~]# lvextend -l+100%FREE /dev/mapper/centos-root
      Size of logical volume centos/root changed from <6.20 GiB (1586 extents) to 26.19 GiB (6705 extents).
      Logical volume centos/root successfully resized.
    

      

    使用df -m查看是否 该逻辑卷 拥有了 多20g空间  (发现并没有)

    [root@localhost ~]# df -m
    文件系统                1M-块  已用  可用 已用% 挂载点
    /dev/mapper/centos-root  6334  3531  2804   56% /
    

      

    需要使用 命令重新刷新逻辑卷 才能查看到

    [root@localhost ~]# xfs_growfs /dev/mapper/centos-root
    meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=406016 blks
             =                       sectsz=512   attr=2, projid32bit=1
             =                       crc=1        finobt=0 spinodes=0
    data     =                       bsize=4096   blocks=1624064, imaxpct=25
             =                       sunit=0      swidth=0 blks
    naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
    log      =internal               bsize=4096   blocks=2560, version=2
             =                       sectsz=512   sunit=0 blks, lazy-count=1
    realtime =none                   extsz=4096   blocks=0, rtextents=0
    data blocks changed from 1624064 to 6865920
    
    
    

      

    再次检测 成功扩容

    [root@localhost ~]# df -m
    文件系统                1M-块  已用  可用 已用% 挂载点
    /dev/mapper/centos-root 26810  3531 23280   14% /
    

      

  • 相关阅读:
    flex属性导图
    html代码换行造成空格间距问题
    iconfont作用在css伪类中的写法
    JS模态框 简单案例
    JS实时获取输入框中的值
    JS封装addClass、removeClass
    特效 左右滑动轮播图jQuery思路
    JS 字符串两边截取空白的trim()方法的封装
    JavaScript易混淆知识点小回顾--数组方法与字符串方法;
    用GitHub来展示前端页面
  • 原文地址:https://www.cnblogs.com/shifu204/p/10653703.html
Copyright © 2011-2022 走看看