日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

利用LVM管理磁盤系統(tǒng)_Linux教程

編輯Tag賺U幣

1. 什么是LVM

-------------------------------------------------------------------------------------------------------
LVM是邏輯盤卷管理(Logical Volume Manager)的簡稱,它是對磁盤分區(qū)進行管理的一種機制, LVM是建立在硬盤和分區(qū)之上的一個邏輯層,用來提高磁盤管理的靈活性.通過LVM可將若干個 磁盤分區(qū)連接為一個整塊的卷組(Volume Group),形成一個存儲池.可以在卷組上隨意創(chuàng)建邏輯 卷(Logical Volumes),并進一步在邏輯卷上創(chuàng)建文件系統(tǒng).
2. LVM的作用

-------------------------------------------------------------------------------------------------------
通過LVM可以方便的調整存儲卷的大小,并且可以對磁盤存儲按照組的方式進行命名、管理和 分配,例如按照使用用途進行定義:”development”和”data”,而不是使用物理磁盤名”sda”和 “sdb”.當系統(tǒng)添加了新的磁盤,通過LVM可以直接擴展文件系統(tǒng)跨越該磁盤, 而不必將文件移動 到新的磁盤上.
3. 基本概念

--------------------------------------------------------------------------------------------------------
●物理卷pv(Physical Volume)
物理卷就是指硬盤分區(qū)或從邏輯上與磁盤分區(qū)具有同樣功能的設備(如RAID),是LVM的基本存儲邏輯塊,
但和基本的物理存儲介質(如分區(qū)、磁盤等)比較,卻包含有與LVM相關的管理參數(shù).
●卷組vg(Volume Group)
卷組由物理卷組成,類似于非LVM系統(tǒng)中的物理硬盤,可以在卷組上創(chuàng)建一個或多個"LVM分區(qū)"(邏輯卷).
●邏輯卷lv(Logical Volume)
LVM的邏輯卷類似于非LVM系統(tǒng)中的硬盤分區(qū),在邏輯卷之上可以建立文件系統(tǒng)(比如/home或者/usr等).
●PE(Physical Extent)
每一個物理卷被劃分為稱為PE(Physical Extents)的基本單元,具有唯一編號的PE是可以被LVM尋址的
最小單元.PE的大小是可配置的,默認為4MB.
●LE(Logical Extent)
邏輯卷也被劃分為被稱為LE(Logical Extents) 的可被尋址的基本單位.在同一個卷組中,LE的大小和
PE是相同的,并且一一對應.
和非LVM系統(tǒng)將包含分區(qū)信息的元數(shù)據保存在位于分區(qū)的起始位置的分區(qū)表中一樣,邏輯卷以及卷 組相關的元數(shù)據也是保存在位于物理卷起始處的VGDA(卷組描述符區(qū)域)中.VGDA包括以下內容: PV描述符、VG描述符、LV描述符、和一些PE描述符 .
系統(tǒng)啟動LVM時激活VG,并將VGDA加載至內存,來識別LV的實際物理存儲位置.當系統(tǒng)進行I/O操作 時,就會根據VGDA建立的映射機制來訪問實際的物理位置.
4. 安裝LVM

-------------------------------------------------------------------------------------------------------------
確定系統(tǒng)中是否安裝了lvm工具:

# rpm -qa | grep lvm
lvm2-2.02.72

如果命令結果類似于上例,說明系統(tǒng)已經安裝了LVM管理工具;如果命令沒有輸出則說明沒有安裝LVM管理工具,則需要從網絡下載或者從光盤裝LVM rpm工具包.
為了使用LVM,要確保在系統(tǒng)啟動時激活LVM,RedHat發(fā)行版在啟動時已經具有對激活LVM的 支持,在/etc/rc.d/rc.sysinit中有以下內容:

if [ -x /sbin/lvm ]; then
action quot;Setting up Logical Volume Management:" /sbin/lvm vgchange -a y --sysinit
fi

5. 創(chuàng)建和管理LVM

---------------------------------------------------------------------------------------------------
要創(chuàng)建一個LVM系統(tǒng),一般需要經過以下步驟:
5.1、創(chuàng)建分區(qū)
使用分區(qū)工具(如:fdisk等)創(chuàng)建LVM分區(qū),方法和創(chuàng)建其他一般分區(qū)的方式是一樣的,區(qū)別 僅僅是LVM的分區(qū)類型為8e.

# fdisk -l /dev/sdc
Device Boot Start End Blocks Id System
/dev/sdc1 1 128 1028128+ 8e Linux LVM
/dev/sdc2 129 256 1028160 8e Linux LVM
/dev/sdc3 257 391 1084387+ 8e Linux LVM

5.2、pv階段
5.2.1創(chuàng)建物理卷 創(chuàng)建物理卷的命令為pvcreate,利用該命令將希望添加到卷組的所有分區(qū)或者磁盤創(chuàng)建為物理卷.

# pvcreate /dev/sdc[1,2,3]
Physical volume "/dev/sdc1" successfully created
Physical volume "/dev/sdc2" successfully created
Physical volume "/dev/sdc3" successfully created

5.2.2查看物理卷,通過pvs命令你可以列出系統(tǒng)上所有的物理卷。
如果使用pvdisplay,你可以得到有關物理卷的更詳細的信息。
5.3、vg階段
5.3.1 創(chuàng)建卷組,創(chuàng)建卷組的命令為vgcreate,將使用pvcreate建立的物理卷創(chuàng)建為一個完整的卷組:

# vgcreate vg1 /dev/sdc1 /dev/sdc2 /dev/sdc3

vgcreate命令第一個參數(shù)是指定該卷組的邏輯名:vg1.后面參數(shù)是指定希望添加 到該卷組的所有分區(qū)和磁盤.vgcreate在創(chuàng)建卷組 vg1 以外,還設置使用大小為4MB 的PE(默認為4MB),這表示卷組上創(chuàng)建的所有邏輯卷都以 4MB 為增量單位來進行擴充或縮減.我們可以使用-s指定PE大小。
5.3.2查看卷組 通過vgs命令你可以列出系統(tǒng)上所有的卷組。
,如果使用vgdisplay命令,你可以得到有關卷組更詳細的信息。

5.4、lv階段
5.4.1創(chuàng)建邏輯卷 創(chuàng)建邏輯卷的命令為lvcreate:

#lvcreate -n data -L 1000 vg1

該命令就在卷組vg1上創(chuàng)建名字為data,大小為1000M的邏輯卷。這里我們使用大寫L直接指定邏輯卷大小,你也可以使用小寫l跟PE數(shù)量指定邏輯卷大小。

# lvcreate -n data1 -l 250 vg1

5.4.2查看邏輯卷,通過lvs可以列出系統(tǒng)上所有的邏輯卷。
如果使用lvdisplay,你可以得到有關邏輯卷的更詳細的信息。

# lvdisplay /dev/vg1/data | grep "LV Size"
LV Size 1000.00 MiB
# lvdisplay /dev/vg1/data1 | grep "LV Size"
LV Size 1000.00 MiB

由于一個PE大小為4M,在創(chuàng)建data1邏輯卷的時候我們指定250個PE,所以大小也是1000M。
5.4.3邏輯卷的使用
邏輯卷創(chuàng)建了文件系統(tǒng)以后,就可以掛載并使用它:

# mkfs.ext3 /dev/vg1/data
# mkdir /var/wwwroot
# mount /dev/vg1/data /var/wwwroot

如果希望系統(tǒng)啟動時自動加載文件系統(tǒng),則還需要在/etc/fstab中添加內容.

來源:網絡搜集//所屬分類:Linux教程/更新時間:2013-04-13
相關Linux教程