Linux LVM管理基础
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
|
评论暂时关闭