zoukankan      html  css  js  c++  java
  • 磁盘扩容

    磁盘扩容

    磁盘分区

    parted /dev/sdb
    #  GPT就是GRUB分区表,如果是MBR,最大支持2T分区
    mktable gpt
    # 创建一个 2G 的磁盘空间
    mkpart primary 0K 2048G
    # 给1好分区更改为 lvm 格式
    toggle 1 lvm
    

    centos7 xfs 文件系统 lvm 扩展

    因为Centos7默认文件系统是xfs文件系统类型,在xfs文件系统中,只能增大分区而不能减小。
    Centos6,Centos5系统都是ext4,ext3文件系统。所以操作方法有一点区别。
    增加物理卷(pv),扩大卷组(vg),扩大逻辑卷(lv)操作方法都一样。但扩容磁盘操作命令就不一样。
    下面是具体操作方法:
    
    1、添加一块磁盘或者在现有的磁盘空间新分一个逻辑分区或者扩展分区。命令如下:
    $ fdisk -l   #查看磁盘信息
    $ fdisk /dev/sda #注意/dev/sda按着你自己机器的实际分区名来写
    进入后,可以使用m帮助查看使用方法
    n 是增加一个逻辑分区或者扩展分区,根据提示写
    t 是更改分区的系统标识(创建完分区,使用t更改标识,lvm标示是: 8e)
    w 是保存退出
    q 是退出不保存更改
    
    2、创建物理卷(pv)
    $ pvcreate /dev/sda3
    $ pvdisplay #查看pv
    --- Physical volume ---
    PV Name               /dev/sda2
    VG Name               centos
    PV Size               19.51 GiB / not usable 3.00 MiB
    Allocatable           yes (but full)
    PE Size               4.00 MiB
    Total PE              4994
    Free PE               0
    Allocated PE          4994
    PV UUID               r0Wv1d-AqJi-px7q-a5NO-gqFY-82UM-eq2otj
    
    --- Physical volume ---
    PV Name               /dev/sda3
    VG Name               centos
    PV Size               20.00 GiB / not usable 4.00 MiB
    Allocatable           yes
    PE Size               4.00 MiB
    Total PE              5119
    Free PE               9
    Allocated PE          5110
    PV UUID               QsuxId-G6G7-beQG-vBVh-pNOw-RSvP-FyGJtt
    
    3、扩容卷组(vg)
    首先先查看vg名称,这里的vg名称是centos
    $ vgdisplay
    --- Volume group ---
    VG Name               centos
    System ID             
    Format                lvm2
    Metadata Areas        2
    Metadata Sequence No  5
    VG Access             read/write
    VG Status             resizable
    MAX LV                0
    Cur LV                2
    Open LV               2
    Max PV                0
    Cur PV                2
    Act PV                2
    VG Size               39.50 GiB
    PE Size               4.00 MiB
    Total PE              10113
    Alloc PE / Size       10104 / 39.47 GiB
    Free  PE / Size       9 / 36.00 MiB
    VG UUID               j2Fp67-bYoU-eTnd-2fLI-yE71-woho-8DdMu0
    
    第二步在扩容vg,扩容完可以在次使用上面命令查看vg是否有变化
    $ vgextend centos /dev/sda3
    
    4、扩容逻辑卷(lv)
    首先查看逻辑卷
    $ lvdisplay
    --- Logical volume ---
    LV Path                /dev/centos/swap
    LV Name                swap
    VG Name                centos
    LV UUID                H3yncq-w0ef-BZK1-FYHx-sfPi-rQUE-anVPhP
    LV Write Access        read/write
    LV Creation host, time dockertest3.zinchchina.com, 2016-12-23 11:09:54 +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
    
    --- Logical volume ---
    LV Path                /dev/centos/root
    LV Name                root
    VG Name                centos
    LV UUID                kSqcyk-NTbl-kTGN-aIAN-9Pv7-ZHxj-6Vm3dI
    LV Write Access        read/write
    LV Creation host, time dockertest3.zinchchina.com, 2016-12-23 11:09:54 +0800
    LV Status              available
    # open                 1
    LV Size                37.47 GiB
    Current LE             9592
    Segments               2
    Allocation             inherit
    Read ahead sectors     auto
    - currently set to     8192
    Block device           253:0
    
    第二步扩容 /dev/centos/root逻辑卷,扩容完后在使用上面命令查看逻辑卷是否增大
    $ lvextend -L +20G /dev/centos/root #扩容20G
    $ lvextend -L 20G /dev/centos/root # 扩容到 20G
    $ lvextend -l +100%FREE /dev/centos/root # 剩余空间全部给他 
    
    5、扩容磁盘空间
    ( Centos7下,xfs文件系统操作 )
    首先查看挂载磁盘
    $ df -h
    文件系统                 容量  已用  可用 已用% 挂载点
    /dev/mapper/centos-root   38G  8.1G   30G   22% /
    devtmpfs                 903M     0  903M    0% /dev
    tmpfs                    913M     0  913M    0% /dev/shm
    tmpfs                    913M  8.6M  904M    1% /run
    tmpfs                    913M     0  913M    0% /sys/fs/cgroup
    /dev/sda1                497M  125M  373M   26% /boot
    tmpfs                    183M     0  183M    0% /run/user/0
    
    执行下面命令,实现磁盘空间扩容,执行完后可以在次使用df -h查看磁盘空间是否变大
    $ xfs_growfs /dev/mapper/centos-root
    
    ( Centos6,centos下,ext4,ext3文件系统操作)
    首先还是使用df -h查看磁盘挂载情况,在使用resize2fs命令扩容磁盘空间
    $ df -h
    $ resize2fs /dev/mapper/centos-root
    
    
  • 相关阅读:
    select count(*) as total from(select count(*) from tab_cb_casim group by `card_no`) as cai;
    GROUP BY关键字与WITH ROLLUP一起使用
    用HTML5播放IPCamera视频
    三,ESP8266 SPI(基于Lua脚本语言)
    二,ESP8266 GPIO和SPI和定时器和串口(基于Lua脚本语言)
    一,ESP8266下载和刷固件(基于Lua脚本语言)
    AT24C02使用详解
    C#上位机串口控制12864显示
    关于STM32 IAP
    2-LPC1778之GPIO
  • 原文地址:https://www.cnblogs.com/shoufu/p/13402163.html
Copyright © 2011-2022 走看看