zoukankan      html  css  js  c++  java
  • Redhat as 4 中创建 LVM 逻辑卷

    一. 用fdisk -l 命令查看有物理磁盘信息 一般显示如下

    Disk /dev/hda: 8589 MB, 8589934592 bytes   
    255 heads, 63 sectors/track, 1044 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

       Device Boot      Start         End      Blocks   Id  System
    /dev/hda1   *           1         979     7863786   83  Linux
    /dev/hda2             980        1044      522112+  82  Linux swap / Solaris

    Disk /dev/hdb: 8589 MB, 8589934592 bytes
    16 heads, 63 sectors/track, 16644 cylinders
    Units = cylinders of 1008 * 512 = 516096 bytes

       Device Boot      Start         End      Blocks   Id  System
    /dev/hdb1               1       16644     8388544+  8e  Linux LVM  ---这里是修改后才有的
    注意红色的字体 这里有2块物理磁盘

    二.用fdisk 命令创建分区     这里将/dev/hdb格式化并且创建为 8e(lvm)的分区
    fdisk /dev/hdb
    输入n 新建一个分区
    输入p,接着输入 1
    接着两次回车,使用全部空间。
    输入t,接着输入L
    接着输入8e ,就是将磁盘转换为 lvm
    输入w
    fdisk -l 查看都有哪些分区
    查看到有/dev/hdb1
    三.用pvcreate命令  格式分区

    pvcreate /dev/hdb1
    vgcreate vg0 /dev/hdb1       vgdisplay /dev/vg0查看 刚才创建的vg0的逻辑组的信息
    lvcreate -n data -L 50M vg0 
    lvcreate -n test -L 50M vg0      可以使用lvdisplay 或者lvscan 查看lv信息 或者 ls -l /dev/vg0/test
    mkfs.ext3 /dev/vg0/test  将其格式化
    mount /dev/vg0/test /opt/app/oracle/ 将其挂载到/opt/app/oracle/目录下
    然后修改 vi /etc/fstab 让其在系统开启的时候自动引导
    在该文件最后 添加/dev/vg0/test   /opt/app/oracle ext3 defaults 0 0

     

    扩大逻辑卷容量,比如我想增加/dev/vg0/test 50M,通过df -l 查看/dev/vg0/test挂载到了 /opt/app/oracle目录
    首先卸载/opt/app/oracle/
    umount /opt/app/oracle/
    lvextend -L +50M /dev/vg0/test 给/dev/vg0/test扩展50M的存储空间
    e2fsck -f /dev/vg0/test
    resize2fs /dev/vg0/test
    mount /dev/vg0/test /opt/app/oracle/

    常用命令

    pvcreate /dev/sda1  /dev/sda2        ------初始化物理磁盘/dev/sda1 /dev/sda2 physical volumn
    vgcreate vg0 /dev/sda1 /dev/sda2  ------- 将这2块物理磁盘合并成一个逻辑组  名叫vg0  volumn group

    lvcreate -n oracle -L 50M vg0           -------这句话表示从vg0的逻辑组里面分 50m 出来 名字叫oracle 的 logic volumn
    e2fsadm -L +50m /dev/vg0/oracle  给oracle 那个逻辑卷增加50M的容量
    vgextend vg0 /dev/sda3 扩大卷组 vg0 ,将/dev/sda3这个物理磁盘合并到/dev/vg0
    pvmove /dev/sda1 删除物理分区 /dev/sda1

    pvdisplay
    vgdisplay
    lvdisplay
    pvscan vgscan lvscan

  • 相关阅读:
    style实例
    背景小实例
    html表单与输入实例
    列表小知识
    表格的使用
    框架的奥秘
    链接那档子事
    判断网络是否连通
    Python3编码规范
    CentOS 7 安装 Docker-Compose
  • 原文地址:https://www.cnblogs.com/hehe520/p/6330680.html
Copyright © 2011-2022 走看看