Lvm的創建

一、LVM相關基礎:

????PE:類似與磁盤的block,這個的大小也會影響VG的大小

????PV:是磁盤分區或邏輯上與磁盤分區具有相同功能的設備(RAID),是LVM的基本存儲模塊,但與基本的物理存儲模塊相比,卻包含有lvm相關的參數

????VG:類似于非lvm系統中的物理磁盤,包含多個pv

????LV:類似于非lvm系統中的磁盤分區

?

PV相關命令

????
?

pvcreate????#創建一個PV物理卷

pvchange????#修改PV的屬性

pvresize????#調整一個PV的大小

pvremove????#刪除一個PV

pvmove??????#移動PE到指定物理卷

pvscan??????#搜索所有磁盤上的物理卷

pvs?????????#顯示PV的簡要信息

pvdisplay???#顯示PV的屬性信息


VG
相關命令

????
?

vgcreate????#創建卷組

????-l:設置此卷組可容納的LV最大數,默認為255

????-p:設置此卷組包含PV的最大數,默認為255

????-s:設置此卷組PE大小,默認為4M

vgextend???#擴展VG大小

vgchange???#修改VG屬性信息

vgreduce???#縮減VG大小

vgremove???#刪除VG

vgscan????#搜索所有磁盤上的卷組

vgs??????#顯示VG簡要信息

vgdisplay??#顯示VG屬性信息

vgck????????#檢查VG元數據

LV相關命令

????
?

lvcreate????#創建LV分區

????-l:設置LV大小,以PE為單位

????-L:設置LV大小,以字節為單位

????-n:設置LV名稱

????-p:設置LV權限讀寫權限,默認為可讀可寫

????-s:設置一個快照卷,對一個已存在的LV做快照

lvextend????#擴展LV大小

????-L # 擴展到#

????-L +# 增加#

lvreduce????#縮減LV大小

lvchange????#修改LV屬性信息

????-ay:標記LV為可用狀態

????-an:標記LV為不可用狀態

lvremove????#刪除LV

lvscan??????#搜索所有磁盤上的邏輯卷

lvs?????????#顯示LV簡要信息

lvdisplay???#顯示LV屬性信息


二、創建lvm

首先用fdisk創建三個分區,并且修改屬性為8e

Lvm的創建

如圖,已經創建好三個分區,且已更改為8e(都為10G

接下來創建pv

Lvm的創建

接下來創建VG

Lvm的創建

Lvm的創建

創建LV

Lvm的創建

剩下的就是格式化,并且掛載,就能使用了

Lvm的創建

Lvm的創建

我們創建的lvm就能使用了,向/mnt/lv中復制一些文件,一邊后續的操作

Lvm的創建

三、LVM的擴容操作

????1lv的擴容

從上面知道我們創建的lv大小為10G,而VG的大小為20G,也就是說我們若空間不夠用的話,可以對lv做擴容

Lvm的創建

已經擴容完畢,但是呢,我們用df 查看去發現并沒變化

Lvm的創建

還需一步

Lvm的創建

經過上面一步,我們發現lv已變成15G了

????2、VG的擴容

????VG擴容可以通過增加硬盤分區來實現,還記得我一開始就創建了三個lvm分區嗎?,現在讓我們來把最后一個加進去

Lvm的創建

vg大小已變為30G了

四、LVM的減小操作

減小操作和增加操作不一樣,他需要在卸載后進行

1、lv的縮小

首先卸載

Lvm的創建

檢測lv

Lvm的創建

設置縮小到的lv的大小

Lvm的創建????

縮小lv

Lvm的創建

查看lv大小

Lvm的創建

掛載及查看數據

Lvm的創建

可以看到數據一切正常

2、vg的縮減

#] umount /dev/vgtest/lvtest

Lvm的創建

查看vg的大小

Lvm的創建

移除pv

Lvm的創建

Lvm的創建

五、刪除LVM

????1、umount

????2、移除lv

Lvm的創建

????3、移除vg

Lvm的創建

????4、移除pv

Lvm的創建

六、邏輯卷快照

????創建命令:lvcreate -s -L 10M –n mysnap /dev/vgtest/lvtest

????刪除命令:lvremove /dev/vgtest/mysnap

????
?

?

?

原創文章,作者:血刀老祖,如若轉載,請注明出處:http://www.www58058.com/14570

(0)
血刀老祖血刀老祖
上一篇 2016-04-10
下一篇 2016-04-10

相關推薦

  • N26-第一周作業

    1、描述計算機的組成及其功能。 運算器(對數據進行各種算術運算和邏輯運算,即對數據進行加工處理)、控制器(對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問)、存儲器(存儲程序、數據和各種信號、命令等信息,并在需要時提供這些信息)、I/O      …

    Linux干貨 2017-01-13
  • 第三周博客作業

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who (unknown) :0           2016-12-15 2…

    Linux干貨 2016-12-20
  • 第三周 用戶和組管理

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who root???? pts/0??????? 2017-12-16 22:46 (192.168.43.233) root???? pts/1??????? 2017-12-16 22:46 (192.168.43.233…

    2017-12-16
  • swap與dd命令使用詳解

    處理交換文件和分區     交換分區是系統RAM 的補充 基本設置包括:     創建交換分區或者文件     使用mkswap 寫入特殊簽名     在/etc/fstab 文件中添加適當的條目 &…

    Linux干貨 2017-04-30
  • 馬哥教育網絡班22期第六周課程練習1

    1、1,$s/^\s\+/#/g 2、1,$s/^\s\+$//g 3、1,$s/^#\s//g 4、1,3s/^/#/g 5、sed -e s/gpgcheck=1/gpgcheck=0/g -e s/enabled=0/enabled=1/g /etc/yum.repos.d/CentOS-Media.repo  6、0 /4 * * * cp…

    Linux干貨 2016-09-26
  • DNS搭建實例

      環境介紹 系統版本:CentOS 7.2 程序包:bind(提供的dns server程序、已經幾個常用的測試程序)、bind-utils(bind客戶端程序集,例如dig,host,nslookup等) 緩存名稱服務器的配置: 1、安裝程序包     ~]# yum install&…

    Linux干貨 2017-02-15
欧美性久久久久