歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux LVM管理基礎

Linux LVM管理基礎

日期:2017/2/28 14:53:58   编辑:Linux教程

物理存儲介質(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

Copyright © Linux教程網 All Rights Reserved