zoukankan      html  css  js  c++  java
  • lvm

    LVM逻辑卷的管理
    关闭虚拟机添加一块80G的硬盘,划分三个主分区,一个扩展分区,三个逻辑分区,每个分区均为10G

    [root@server0 ~]# ls /dev/vdc
    [root@server0 ~]# ls /dev/vdc[1-7]

    LVM逻辑卷:
    1.整合分散的空间
    2.可以动态的 扩大 或者 减小

    • 在“分区 -----> 格式化”中间增加的一个逻辑层
    – 零散空闲存储 ---- 整合的虚拟磁盘 ---- 虚拟的分区

    将多个PV(物理卷)组成VG(卷组),在从卷组中还分出LV(逻辑卷)

    面粉------------>大面团------------>小的面团----------->蒸--------->馒头
    砖 --------------->楼架----------->划分房间------------>装修-------->入住

    #####################################################
    创建卷组
    [root@server0 ~]# vgcreate stuvg /dev/vdc1

    [root@server0 ~]# vgcreate stuvg /dev/vdc2

    [root@server0 ~]# vgs


    创建逻辑卷
    [root@server0 ~]# lvcreate -L 16G -n mylv stuvg
    [root@server0 ~]# lvs

    逻辑卷的设备文件
    [root@server0 ~]# ls /dev/stuvg/mylv
    [root@server0 ~]# mkfs.ext4 /dev/stuvg/mylv
    [root@server0 ~]# mkdir /mylvm
    [root@server0 ~]# vim /etc/fstab
    /dev/stuvg/mylv /mylvm ext4 defaults 0 0

    [root@server0 ~]# df -h | grep mylvm
    [root@server0 ~]# mount -a
    [root@server0 ~]# df -h | grep mylvm
    ###################################################
    逻辑卷的扩展
    一、卷组有足够的剩余空间
    1.空间扩展
    [root@server0 ~]# vgs
    [root@server0 ~]# lvs
    [root@server0 ~]# lvextend -L 18G /dev/stuvg/mylv
    [root@server0 ~]# lvs
    [root@server0 ~]# df -h | grep mylvm

    2.文件系统的扩展,刷新xfs文件系统: xfs_growfs

    [root@server0 ~]# resize2fs /dev/stuvg/mylv #刷新ext4
    [root@server0 ~]# df -h | grep mylvm

    二、卷组没有足够的剩余空间
    1.扩展卷组
    [root@server0 ~]# vgs
    [root@server0 ~]# vgextend stuvg(要扩展卷组的名字)  /dev/vdc3
    [root@server0 ~]# vgs
    2.空间扩展
    [root@server0 ~]# vgs
    [root@server0 ~]# lvs
    [root@server0 ~]# lvextend -L 25G /dev/stuvg/mylv
    [root@server0 ~]# lvs
    [root@server0 ~]# df -h | grep mylvm

    3.文件系统的扩展,刷新ext4文件系统
    [root@server0 ~]# resize2fs /dev/stuvg/mylv
    [root@server0 ~]# df -h | grep mylvm
    #####################################################
    PE:卷组划分空间的单位 默认4M

    – 新的逻辑卷命名为 database,大小为50个物理扩展单
    元(Physical Extent),属于 datastore 卷组
    – 在 datastore 卷组中的所有逻辑卷,其物理扩展单元
    (Physical Extent)的大小为16MiB
    – 使用 EXT3 文件系统对逻辑卷 database 格式化,此逻
    辑卷应该在开机时自动挂载到 /mnt/database 目录

    [root@server0 ~]# vgcreate -s 16M datastore /dev/vdc5
    [root@server0 ~]# lvcreate -l 50 -n database datastore
    [root@server0 ~]# lvs

  • 相关阅读:
    javascript设计模式小记
    静态iframe异步加载
    博客搬家分割线
    大数据学习之MapReduce篇
    IDEA 创建javaWeb以及Servlet
    数组定义 二维数组 数组遍历 查找
    201720181 JAVA实验站 第二周作业
    201720181 JAVA实验站 第三周作业
    201720181 团队名称 第一周 作业
    C#语言编写的基于directshow的音视频格式转换
  • 原文地址:https://www.cnblogs.com/wwchihiro/p/9167597.html
Copyright © 2011-2022 走看看