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

  • 相关阅读:
    neo4j 图数据库
    eclipse 当中,两种添加插件的方法 .
    ubuntu16.04如何添加用root用户登录图形界面
    遇到Linux系统安装时窗口过大,按钮点不到,该怎么解决
    hadoop 搭建3节点集群,遇到Live Nodes显示为0时解决办法
    VMware 虚拟机克隆 CentOS 6.5 之后,网络配置问题的解决方案
    scala(13)-----集合(Collection)-------元组
    scala(13)-----集合(Collection)-------Map(映射)
    scala(13)-----集合(Collection)-------Set(集合)
    scala(13)-----集合(Collection)-------列表
  • 原文地址:https://www.cnblogs.com/wwchihiro/p/9167597.html
Copyright © 2011-2022 走看看