Linux LVM管理基础


物理存储介质(The physical media)
      这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元

物理区(PE =physical extent)
    每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。

物理卷(PV = physical volume)
  物理卷是指硬盘分区或者从逻辑上看起来和硬盘分区类似的设备(比如RAID设备)。

逻辑卷(LV =logical volume)
  一个或者多个物理卷组成一个逻辑卷。对于LVM而言,逻辑卷类似于非LVM系统中的硬盘分区。逻辑卷可以包含一个文件系统(比如/home或者/usr)。

卷组(VG =Volume Group)
  一个或者多个逻辑卷组成一个卷组。对于LVM而言,卷组类似于非LVM系统中的物理硬盘。卷组把多个逻辑卷组合在一起,形成一个可管理的单元。

1.LVM创建方法

1).配置内核。在安装LVM之前,内核之中应该有LVM模块,可以使用以下的步骤来完成:
#cd /usr/src/linux
#make menuconfig
注:一般系统都已经安装模块
2).磁盘划分
df -h
fdisk /dev/sdb

3).创建pv
pvcreate /dev/sda3

4).创建VG
vgcreate <vg_name> /dev/sdb /dev/sda3

激活卷组:
 vgchange -ay <vg_name>
不激活卷组
 vgchange -an <vg_name>

5).创建一个逻辑卷
lvcreate -L 20G -n <lv_name> <vg_name>

6).创建文件系统
 mkreiserfs /dev/vg_name/lv_name
 mkfs.ext3 /dev/vg_name/lv_name
挂载
mount -t reiserfs /dev/vg_name/lv_name  <mount_point>
mount -t ext3 /dev/vg_name/lv_name  <mount_point>

7)/etc/fstab中加入配置
/dev/vg_name/lv_name  <mount_point>  reiserfs defaults 1 1
or
/dev/vg_name/lv_name  <mount_point>  ext3 defaults 1 1

2.修改方法
(1)
umount /dev/vg_name/lv_name

(2)
扩展
lvextend -L20G /dev/vg_name/lv_name
lvextend -L+10G /dev/vg_name/lv_name

缩小
lvreduce -L-10G /dev/vg_name/lv_name

(3)
resize2fs  /dev/vg_name/lv_name 20G
resize_reiserfs -s+5G /dev/vg_name/lv_name
resize_reiserfs -s-5G /dev/vg_name/lv_name
或者ext2resize命令


(4)mount  /dev/vg_name/lv_name

  • 1
  • 2
  • 下一页

相关内容