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 12:41
下一篇 2016-04-10 16:46

相關推薦

  • Redis的編譯安裝

    介紹     redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set –有序集合)和hash(哈希類型)。這些數據類型都支持push/pop、add/remove及取交集并集和差集及更…

    Linux干貨 2015-02-28
  • linux學習記錄

    vm使用記錄 1、安裝vm程序; 2、下載Cenos—6.4*86_64_bin-DVD1.iso 安裝: 1、新建一個虛擬機; 2、選擇自定義安裝(高級); 3、兼容性選擇默認方式; 4、安裝客戶機操作系統(選擇稍后安裝操作系統方式); 5、選擇客戶機操作系統(選擇Linux系統,版本號(選擇自己下載的Linux系統版本,例如centos等)); 6、命名…

    Linux干貨 2015-12-10
  • linux磁盤管理及其磁盤分區工具的使用

    一、 幾種分區工具: 1.圖形化工具gnome-disks使用簡單,在此不在贅述。 2.fdisk使用: fdisk支持MBR,也支持GPT分區,對于一塊硬盤最多只能理解15個分區,一般使用fdisk做MBR分區,gdisk做GPT分區。下面為fdisk分區示例: [root@centos7 ~]# fdisk /dev/sde…

    Linux干貨 2016-08-29
  • Cacti整合Zabbix監控

    前言: 由于公司現在很多業務都是使用cacti進行監控流量的,并且還有一些使用zabbix監控的項目,正好又有一個項目需要搭建Cacti+Zabbix進行綜合監控,搭建完畢之后發現,Cacti較之以前有了不小的改進,所以就來寫一寫Cacti和Zabbix監控整合的文章,順便說一下Cacti下的一些好用的插件。 環境: Centos 6.4 X86_64 Ca…

    Linux干貨 2015-03-19
  • Nginx基礎整理

    目錄結構如下: Nginx基礎知識Nginx HTTP服務器的特色及優點 Nginx的主要企業功能 Nginx作為web服務器的主要應用場景包括: Nginx的安裝安裝環境 快速安裝命令集合 各個命令解釋 腳本 注意 安裝故障總結故障一:沒有安裝pcre或pcre-devel 故障二:沒有安裝openssl和openssl-devel 常用的Nginx ht…

    Linux干貨 2017-08-29
  • shell編程、查找命令、壓縮文件工具

    shell編程、查找命令、壓縮文件工具  shell編程 一、條件測試  1、判斷某需求是否滿足,需要由測試機制來實現。    測試命令:  ·test Expression  ·[ EXPRESSION ]  ·[[ EXPRESSION ]]   &nbs…

    Linux干貨 2016-08-15
欧美性久久久久