LVM2

1、邏輯卷

    邏輯卷為何物:邏輯,是從人的角度出發的,合乎人類的思維的,所以邏輯卷相對于其它磁盤分區高級一些。主要作用就是可以進行動態擴展縮減,不像其它分區大小固定了要想變動就必須重新格式化。

在實際工作環境中,LVM更適用于現實復雜多變的環境。

現在使用的是LVM2,Logical Volume Manager,Version 2

邏輯卷是如何組成的呢

一共分為上下級三層

底層 PV

中間層 VG

上層(人類的直接使用層) LV

PV:Physical Volume 物理卷,是VG的基層部分,物理卷由PE(Physical Extent,PE)組成,類似文件系統的block

VG:Volume Group 卷組,LVM的組成部分


創建邏輯卷思路:

1.要先創建準備使用的磁盤分區,并且改變分區的系統id為8e,作為pv的組成部分

blob.png

2.創建pv

blob.png

3.此時已有pv,那么就要組成vg使用

blob.png

4.根據vg創建lv

blob.png

5.此時的lv就類似一個剛剛換分的磁盤,還沒有創建文件系統,還不能使用

此時blob.png,/dev/vg1/lv1已經創建,然后格式化

blob.png

/dev/dm-1的軟鏈接是/dev/vg1/lv1

blob.png

dm-1:將一個或多個底層塊設備組織成一個邏輯設備的模塊

/dev/dm-#

blob.png

軟鏈接指向的是相對路徑


*******************

創建文件系統

blob.png

查看lv詳細信息

blob.png

7.此時創建lvm完成,后續如果要擴展的話,需要

第一種:自己定義擴展大小

blob.png

第二種:使用全部剩余空間

blob.png

resize2fs命令被用來增大或者收縮未加載的“ext2/ext3”文件系統的大小。

blob.png


擴展vg:只需再往vg里面加入一個pv即可

blob.png

*************************************

既然能擴展,那就能移除和縮減

不能在線縮減,得先卸載 切記
確??s減后的空間大小依然能存儲原有的所有數據
在縮減之前應該先強行檢查文件,以確保文件系統處于一至性狀態

pvremove

vgremove

vgreduce

lvremove

縮減邏輯卷:

# umount /dev/VG_NAME/LV_NAME

# e2fsck -f /dev/VG_NAME/LV_NAME

# resize2fs /dev/VG_NAME/LV_NAME #[mMgGtT]

# lvreduce -L [-]#[mMgGtT] /dev/VG_NAME/LV_NAME

# mount


blob.png

blob.png

原創文章,作者:000,如若轉載,請注明出處:http://www.www58058.com/42078

(0)
000000
上一篇 2016-08-30
下一篇 2016-08-30

相關推薦

  • 第十六周

    1、源碼編譯安裝LNMP架構環境;  安裝必要的包組和依賴的包 yum groupinstall “Development Tools” “Development Libraries”  yum install wget openssl-devel ncurses-devel cmake p…

    Linux干貨 2017-08-15
  • Linux基礎之文件管理和bash特性

    部分文件管理命令,bash的一些基礎特性,部分glob文件匹配示例

    Linux干貨 2018-01-16
  • Linux之高級文件系統管理

      Linux之高級文件系統管理       Linux高級文件系統管理包括以下內容   一, 磁盤配額quota管理二, 磁盤陣列RAID管理三, 邏輯磁盤LVM管理四, 磁盤LVM快照管理五, Btrfs文件系統管理         配置磁盤配額系統 在內核中執行以…

    Linux干貨 2016-09-02
  • liunx學習第一天知識點-基礎知識

    一 計算機組成 1. 馮·諾依曼體系:     1946年數學家馮·諾依曼于提出計算機由五大部分組成:運算器、控制器、存儲器、輸入設備、輸出設備 2. 摩爾定律:     戈登·摩爾于1965年提出來當價格不變時,集成電路上可容納的元器件的數目,約每隔18-24個月便會增加一倍,…

    Linux干貨 2016-07-27
  • rpm,yum,編譯安裝應用詳解 (Blog 5)

    rpm, yum, 編譯安裝全解

    2017-11-27
  • 馬哥教育網絡班第21期+第五周課程作業

    1、 顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; [root@redhat6 ~]# grep '^[[:space:]]\+' /boot/grub/grub.conf   2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的…

    Linux干貨 2016-08-08

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-01 10:20

    文章操作性比較強,對于邏輯卷的工作原理沒有詳細的介紹,只是一筆帶過。很多時候我們面試時,需要將原理交代清楚,望以后能多多鍛煉自己此方面的能力。

欧美性久久久久