N25第四周總結(lvm)

lvm 詳解

大綱:

   1、什么是lvm

    2、為什么要使用lvm

    3、如何實現lvm

    4、lvm各項命令詳解

 

1、什么是lvm

       lmv Logical Volume Manager)邏輯卷管理,簡單的說是將一個或多個硬盤的物理分區整合在一起,邏輯上形成一塊磁盤,然后在邏輯磁盤里創建邏輯分區,再然后就可以對邏輯分區進行創建文件系統,掛載使用了。

 

2、為什么要使用lvm

       因為在使用普通的物理分區時,我們只能對每塊分區進行估量大小,這樣或多或少會浪費一部分磁盤容量。而且如果分區容量不足時也沒有有效的辦法,這樣在磁盤管控上,會顯得非常笨拙且沒有效率,而lvm邏輯卷卻正好解決了以上所有的難題,不但可以對邏輯磁盤進行擴大與縮小,也可以對邏輯分區進行擴展縮小,大大提高了磁盤的可用性。

 

3、如何實現lvm

     首先先將物理分區格成一個個pe塊;                            pvcreate

    然后pe塊整合,形成一個邏輯磁盤;                            vgcreate

    最后在邏輯磁盤中創建邏輯分區,在邏輯分區中創建文件系統,掛載使用。         lvcreate

      N25第四周總結(lvm)


4、lvm各項命令詳解:

    實驗磁盤信息:         

       N25第四周總結(lvm)


    pv管理工具:()

                pvs [DEVICE]:                 簡要pv信息顯示 

                pvdisplay [DEVICE]:             顯示pv的詳細信息

                pvcreate <DEVICE1,DEVICE2,…..>:       創建pv

             例如:

               N25第四周總結(lvm)

               N25第四周總結(lvm)

               N25第四周總結(lvm)

 

    vg管理工具: (注:在通常情況下,創建vg時,系統會自動調用pvcreate,所以可直接從vg開始創建)

        vgcreate [-option]  VGName  pvdevice      創建vg

                       -s # :指定pe大?。?/span>KM。。)

               N25第四周總結(lvm)

                 

          vgs [VGNAME]:                       簡要顯示vg信息

                 N25第四周總結(lvm)

                  

          vgdisplay [VGNAME]:                   顯示vg詳細信息

                  N25第四周總結(lvm)

                  

          vgextend vgname  pvdevice….           往邏輯卷里添加物理分區:

                   N25第四周總結(lvm)

                  

          vgreduce vgname pvdevice                vg卷里移除物理分區:

                   N25第四周總結(lvm)

 

     lv管理工具:(前提是vg卷必須要創建好)

                

               lvcreate  -L #M,G..[size]  -n name  VGname          

                     -l #        指定需要多少pe

                     -l 100%VG    使用VG上所有的空間

                  N25第四周總結(lvm)

 

   lvs [LVNAME]

         N25第四周總結(lvm)

 

        lvdisplay [LVNAME]

         N25第四周總結(lvm)

 

   lvremove  /dev/vg_name/lv_name

       N25第四周總結(lvm)

 

   擴展邏輯卷:(先擴展物理空間,在擴展文件系統)

       lvextend  -L  [+]#M,G…  /dev/vg_name/lv_name

        e2fsck -f /dev/vg_name/lv_name

          resize2fs /dev/vg_name/lv_name (只適用于ext*系列)

                 N25第四周總結(lvm)

 

 

   縮小邏輯卷:(先縮減文件系統,再縮減物理空間)

        umount /dev/VG_name/LV_name

         e2fsck -f /dev/vg_name/lv_name  強制檢測文件系統

          resize2fs /dev/vg_name/lv_name #M,G.. 縮減文件系統大小

           lvreduse  -L #M,G..  /dev/vg_name/lv_name 縮減邏輯卷的大小

               N25第四周總結(lvm)

 

    快照:snapshot

       lvcreate -L #M,G.. -p r -s -n snapshot_lv_name  /dev/vgNAME/lvNAME

          -p權限(一般都是r,只讀) -s指明快照卷 

               N25第四周總結(lvm)

 

原創文章,作者:N25_韓奇洋,如若轉載,請注明出處:http://www.www58058.com/64492

(0)
N25_韓奇洋N25_韓奇洋
上一篇 2016-12-22
下一篇 2016-12-22

相關推薦

  • 文件搜索者-find命令詳解

    1. 文件查找:          在linux系統中由于文件的眾多,往往需要在眾多的文件當中查找某一個文件,如果時間一長,很難記得文件存放至何處,不過,這一點,你不比擔心,因為開發人員為我們提供了強大的文件搜索工具,下面將介紹兩款常用的文件查找工具locate,和find,這兩…

    Linux干貨 2016-08-15
  • Linux上文件管理命令、元素據及時間戳、bash的工作特性回顯和命令展開、定義別名,命令引用。

    文件管理命令: mkdir 創建空目錄 語法: mkdir [選項]…目錄… 選項: -P:逐層創建目錄。 -v:顯示過程。 -m:直接給定權限。 注意:路徑的基名為命令作用對象。基名路徑必須存在。 示例 創建/tmp/x1/a/a1和/tmp/x1/b rmdir 移除空目錄 語法 rmdir [選項]…目錄&#8230…

    Linux干貨 2017-12-10
  • 自定義命令別名及引用結果

    自定義命令別名及引用結果 alias alias命令用來設置指令的別名。我們可以使用該命令可以將一些較長的命令進行簡化。 語法 alias(選項)(參數) 選項 -p:打印已經設置的命令別名。 參數 命令別名設置:定義命令別名,格式為“命令別名=‘實際命令’” 實例 顯示已設置的別名 [root@localhost ~]# alias alias cp=’c…

    Linux干貨 2018-03-11
  • shell腳本編程 4

    Shell腳本編程4 一、雜項知識整理 1、數組賦值方法: declare -a files files=(/var/log/*.log)通配所有文件也可 2、創建臨時文件: mktemp命令:創建的臨時文件可避免沖突 mktemp  NAME.XXXX(x至少要出現三個) -d 創建臨時目錄 –tmpdir=/DIR 指明臨時文件所存…

    Linux干貨 2016-08-24
  • Linux FHS-文件系統層級結構標準簡要說明

    Linux FHS-文件系統層級結構標準簡要說明 FHS(Filesystem Hierarchy Standard) FHS針對目錄樹架構對以下三個目錄進行定義:     / (root, 根):與開機系統有關      /usr (unix software res…

    Linux干貨 2017-03-26
  • 文本處理工具和shell腳本基本編程

    文本處理工具 grep 對文本進行搜索獲取我們想要的行(關鍵信息) egrep 支持擴展正則表達式的grep fgrep 快速搜索不支持正則    -v 取反  找出不包含“pattern”的行  -i 忽略字符的大小寫  -n 顯示行號  -c 顯示統計到的行數,等同于wc -l  -o…

    2017-04-09
欧美性久久久久