zoukankan      html  css  js  c++  java
  • ubutun 16 创建逻辑卷

    1. LVM介绍

    LVM全称为Logical Volume Management,它是Linux环境下对磁盘分区进行管理的一种机制,它通过在硬盘和分区上建立一个抽象的逻辑层,来屏蔽分区大小,磁盘空间给用户带来的困难。在LVM中,可以将多个磁盘分区组做成一个存储池,管理员可以在此存储池上随意创建逻辑卷组,再mount到相应的挂载点上去,从而达成动态增加磁盘空间的目的。例如:当/home分区不够大时,可把磁盘的一部分空间mount到/home上去,这样的话,就可以实现零当机时间来调整磁盘了。

    2. LVM 涉及名词

    物理硬盘:
    目前硬盘传输接口主要有IDE,STAT等,IDE多见于较老机器或者大型计算机,而目前个人计算机主要使用STAT接口。IDE接口传输速度理论为133MB/s, STAT接口传输速度在300MB/s。IDE接口接入的硬盘等存储设备显示为 hda, hdb,hdc等等。STAT接口接入的存储设备显示为sda, sdb, sdc等等。

    物理卷(PhysicalVolume):

    磁盘上的分区经过LVM的特殊处理成为物理卷。磁盘分区只有成为物理卷才可以加入卷组。物理卷是LVM的基本存储块。

    卷组(Volume Group):

    LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷上边可以建立文件系统,用于mount到不同的挂载点,提升分区空间——这是真正跟用户打交道的部分。

    逻辑卷(Logical Volume):

    LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷上边可以建立文件系统,用于mount到不同的挂载点,提升分区空间——这是真正跟用户打交道的部分。

    PE (Physical Extent):

    每一个物理卷被划分为一个个的基本存储单元,每一个PE都具有唯一的编址(这个东西类似于物理硬盘上的磁盘地址)。PE的大小默认为4MB。

    LE(Logical Extent):

    每一个逻辑卷也被划分为一个个的基本存储单元,每一个LE也具有一个唯一的编址。在同一个卷组中,LE和PE的大小是相等的。

    3. LVM配置挂载流程

    3.1 总体流程:

    ① 为服务器安装新的硬盘

    ② 为服务器安装LVM管理软件

    ③ 对新磁盘进行分区, 并标记分区为LVM分区

    ④ 把新磁盘上的分区创建为物理卷(PV)

    ⑤ 利用物理卷创建卷组(VG)

    ⑥ 利用卷组分配逻辑卷(LV)

    ⑦ 在逻辑卷上建立文件系统

    ⑧ 把逻辑卷挂载对需要挂载的目录

    ⑨ 配置逻辑卷挂载开机自动挂载

    3.2 具体流程:

    安装lvm2

    安装lvm2的时候报错:

    E: Package 'lvm2' has no installation candidate
    

    解决:

    apt-get update
    apt-get upgrade
    apt-get install -y lvm2
    

    查看当前磁盘

    fdisk -l
    

    对新磁盘进行分区

    fdisk /dev/vdb
    

    在Command(m for help): 命令后输入n (n表示新建分区,可以输入m打印出帮助提示)
    输入n后系统提示创建分区类型:这里选择主分区输入p
    e extend
    p primary partition
    输入p后系统提示命名分区编号:选择合适编号如: 1
    partitionnumber(1-4): 1
    输入编号后系统提示选择此分区的第一个开始柱面:选择默认值直接enter回车
    First sector (2048-419430399, default 2048):: 回车
    提示输入结束柱面,这个可以根据需要选择,如果不做其他用处可以直接回车,使用所有空间。
    输入p见当前分区信息打印出来,如:
    目前磁盘System字段为Linux,需要修改成LVM类型的。在命令行继续输入 t
    选择分区 partition number(1-4):1
    系统提示Hex code (type L to listcodes): 然后输入L看下LVM对应的代码是 8e, 然后输入8e,再输入 w保存退出(一定要保存退出)。



    将创建好的分区加入物理卷中

    pvcreate /dev/vdb1
    pvdisplay
    

    利用物理卷创建逻辑卷组

    vgcreate -s 32M VolGroup /dev/vdb1
    

    在卷组上创建逻辑卷

    lvcreate --name data -l 100%Free VolGroup
    

    格式化逻辑卷:

    lvdisplay |grep "LV Path "|awk '{print $3}'
    mkfs.ext4  /dev/VolGroup/data
    

    挂载逻辑卷

    mkdir /data
    mount /dev/VolGroup/data /data
    

    开机自动挂载

    vi /etc/fstab 
    
    /dev/VolGroup/data /data ext4 defaults 0 0
    
  • 相关阅读:
    【转】【WCF】WCF中客户端生成代理的两种方式
    【WPF】鼠标拖拽功能DragOver和Drop
    【转】【Android】Android不同版本下Notification创建方法
    【C#】获取电脑DPI
    【转】7Z命令行解压缩
    【转】【C#】ZIP、RAR 压缩与解压缩
    【MySQL】字符串截取之substring_index
    【转】【Java/Android】Intent的简介以及属性的详解
    友盟分享和cocos2dx符合重复duplicate symbol 解决方案
    slimphp中间件调用流程的理解
  • 原文地址:https://www.cnblogs.com/zoujiaojiao/p/14372805.html
Copyright © 2011-2022 走看看