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

  • 相关阅读:
    推荐系统实践
    python实现itemCF and userCF
    Mahout分步式程序开发 基于物品的协同过滤ItemCF
    用Maven构建单机Mahout项目
    Apache Mahout:适合所有人的可扩展机器学习框架
    mahout0.7 示例运行纪实
    win7基于mahout推荐之用户相似度计算
    cygwin
    Mahout初体验
    Android慎用layout嵌套, 尽量控制在5层下面java.lang.StackOverflowError
  • 原文地址:https://www.cnblogs.com/wwchihiro/p/9167597.html
Copyright © 2011-2022 走看看