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

原文地址:https://www.cnblogs.com/hehe520/p/6330680.html