Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4.9. LVM 的​​​​​​​自​​​​​​​訂​​​​​​​化​​​​​​​回​​​​​​​報​​​​​​​

您​​​​​​​可​​​​​​​透​​​​​​​過​​​​​​​使​​​​​​​用​​​​​​​ pvs、​​​​​​​lvs 和​​​​​​​ vgs 指​​​​​​​令​​​​​​​來​​​​​​​產​​​​​​​生​​​​​​​出​​​​​​​簡​​​​​​​明​​​​​​​與​​​​​​​可​​​​​​​自​​​​​​​訂​​​​​​​化​​​​​​​的​​​​​​​ LVM 物​​​​​​​件​​​​​​​報​​​​​​​告​​​​​​​。​​​​​​​這​​​​​​​些​​​​​​​指​​​​​​​令​​​​​​​所​​​​​​​產​​​​​​​生​​​​​​​的​​​​​​​報​​​​​​​告​​​​​​​包​​​​​​​含​​​​​​​著​​​​​​​各​​​​​​​個​​​​​​​物​​​​​​​件​​​​​​​的​​​​​​​一​​​​​​​行​​​​​​​輸​​​​​​​出​​​​​​​。​​​​​​​各​​​​​​​個​​​​​​​行​​​​​​​列​​​​​​​都​​​​​​​包​​​​​​​含​​​​​​​著​​​​​​​一​​​​​​​列​​​​​​​和​​​​​​​物​​​​​​​件​​​​​​​相​​​​​​​關​​​​​​​、​​​​​​​經​​​​​​​過​​​​​​​排​​​​​​​序​​​​​​​的​​​​​​​屬​​​​​​​性​​​​​​​的​​​​​​​欄​​​​​​​位​​​​​​​。​​​​​​​有​​​​​​​五​​​​​​​種​​​​​​​方​​​​​​​式​​​​​​​可​​​​​​​選​​​​​​​擇​​​​​​​欲​​​​​​​回​​​​​​​報​​​​​​​的​​​​​​​物​​​​​​​件​​​​​​​:藉​​​​​​​由​​​​​​​實​​​​​​​體​​​​​​​卷​​​​​​​冊​​​​​​​、​​​​​​​卷​​​​​​​冊​​​​​​​群​​​​​​​組​​​​​​​、​​​​​​​邏​​​​​​​輯​​​​​​​卷​​​​​​​冊​​​​​​​、​​​​​​​實​​​​​​​體​​​​​​​卷​​​​​​​冊​​​​​​​區​​​​​​​段​​​​​​​,以​​​​​​​及​​​​​​​邏​​​​​​​輯​​​​​​​卷​​​​​​​冊​​​​​​​區​​​​​​​段​​​​​​​。​​​​​​​
下​​​​​​​列​​​​​​​部​​​​​​​份​​​​​​​提​​​​​​​供​​​​​​​了​​​​​​​:
  • 您​​​​​​​可​​​​​​​使​​​​​​​用​​​​​​​來​​​​​​​控​​​​​​​制​​​​​​​產​​​​​​​生​​​​​​​出​​​​​​​的​​​​​​​報​​​​​​​告​​​​​​​格​​​​​​​式​​​​​​​的​​​​​​​指​​​​​​​令​​​​​​​引​​​​​​​數​​​​​​​之​​​​​​​摘​​​​​​​要​​​​​​​。​​​​​​​
  • 您​​​​​​​能​​​​​​​為​​​​​​​ LVM 物​​​​​​​件​​​​​​​選​​​​​​​擇​​​​​​​的​​​​​​​欄​​​​​​​位​​​​​​​之​​​​​​​清​​​​​​​單​​​​​​​。​​​​​​​
  • 您​​​​​​​可​​​​​​​使​​​​​​​用​​​​​​​來​​​​​​​排​​​​​​​序​​​​​​​產​​​​​​​生​​​​​​​出​​​​​​​的​​​​​​​報​​​​​​​告​​​​​​​的​​​​​​​指​​​​​​​令​​​​​​​引​​​​​​​數​​​​​​​之​​​​​​​ 摘​​​​​​​。​​​​​​​要​​​​​​​
  • 指​​​​​​​定​​​​​​​回​​​​​​​報​​​​​​​輸​​​​​​​出​​​​​​​單​​​​​​​位​​​​​​​的​​​​​​​指​​​​​​​示​​​​​​​。​​​​​​​

4.9.1. 格​​​​​​​式​​​​​​​控​​​​​​​制​​​​​​​

無​​​​​​​論​​​​​​​您​​​​​​​是​​​​​​​使​​​​​​​用​​​​​​​ pvs、​​​​​​​lvs 或​​​​​​​ vgs 指​​​​​​​令​​​​​​​都​​​​​​​能​​​​​​​看​​​​​​​見​​​​​​​顯​​​​​​​示​​​​​​​出​​​​​​​的​​​​​​​預​​​​​​​設​​​​​​​欄​​​​​​​位​​​​​​​和​​​​​​​排​​​​​​​序​​​​​​​順​​​​​​​序​​​​​​​。​​​​​​​您​​​​​​​可​​​​​​​藉​​​​​​​由​​​​​​​下​​​​​​​列​​​​​​​引​​​​​​​數​​​​​​​來​​​​​​​控​​​​​​​制​​​​​​​這​​​​​​​些​​​​​​​指​​​​​​​令​​​​​​​的​​​​​​​輸​​​​​​​出​​​​​​​:
  • 您​​​​​​​可​​​​​​​藉​​​​​​​由​​​​​​​使​​​​​​​用​​​​​​​ -o 引​​​​​​​數​​​​​​​來​​​​​​​改​​​​​​​變​​​​​​​預​​​​​​​設​​​​​​​顯​​​​​​​示​​​​​​​的​​​​​​​欄​​​​​​​位​​​​​​​。​​​​​​​比​​​​​​​方​​​​​​​說​​​​​​​,下​​​​​​​列​​​​​​​輸​​​​​​​出​​​​​​​為​​​​​​​ pvs 指​​​​​​​令​​​​​​​的​​​​​​​預​​​​​​​設​​​​​​​輸​​​​​​​出​​​​​​​(它​​​​​​​顯​​​​​​​示​​​​​​​出​​​​​​​了​​​​​​​有​​​​​​​關​​​​​​​於​​​​​​​實​​​​​​​體​​​​​​​卷​​​​​​​冊​​​​​​​的​​​​​​​相​​​​​​​關​​​​​​​資​​​​​​​訊​​​​​​​)。​​​​​​​
    # pvs
      PV         VG     Fmt  Attr PSize  PFree
      /dev/sdb1  new_vg lvm2 a-   17.14G 17.14G
      /dev/sdc1  new_vg lvm2 a-   17.14G 17.09G
      /dev/sdd1  new_vg lvm2 a-   17.14G 17.14G
    
    下​​​​​​​列​​​​​​​指​​​​​​​令​​​​​​​只​​​​​​​會​​​​​​​顯​​​​​​​示​​​​​​​實​​​​​​​體​​​​​​​卷​​​​​​​冊​​​​​​​的​​​​​​​名​​​​​​​稱​​​​​​​和​​​​​​​大​​​​​​​小​​​​​​​。​​​​​​​
    # pvs -o pv_name,pv_size
      PV         PSize
      /dev/sdb1  17.14G
      /dev/sdc1  17.14G
      /dev/sdd1  17.14G
    
  • 您​​​​​​​可​​​​​​​透​​​​​​​過​​​​​​​一​​​​​​​個​​​​​​​加​​​​​​​號​​​​​​​(+)來​​​​​​​將​​​​​​​一​​​​​​​個​​​​​​​欄​​​​​​​位​​​​​​​附​​​​​​​加​​​​​​​至​​​​​​​輸​​​​​​​出​​​​​​​,這​​​​​​​能​​​​​​​夠​​​​​​​和​​​​​​​ -o 引​​​​​​​數​​​​​​​一​​​​​​​起​​​​​​​組​​​​​​​合​​​​​​​使​​​​​​​用​​​​​​​。​​​​​​​
    下​​​​​​​列​​​​​​​範​​​​​​​例​​​​​​​除​​​​​​​了​​​​​​​會​​​​​​​顯​​​​​​​示​​​​​​​預​​​​​​​設​​​​​​​的​​​​​​​欄​​​​​​​位​​​​​​​還​​​​​​​會​​​​​​​顯​​​​​​​示​​​​​​​實​​​​​​​體​​​​​​​卷​​​​​​​冊​​​​​​​的​​​​​​​ UUID。​​​​​​​
    # pvs -o +pv_uuid
      PV         VG     Fmt  Attr PSize  PFree  PV UUID
      /dev/sdb1  new_vg lvm2 a-   17.14G 17.14G onFF2w-1fLC-ughJ-D9eB-M7iv-6XqA-dqGeXY
      /dev/sdc1  new_vg lvm2 a-   17.14G 17.09G Joqlch-yWSj-kuEn-IdwM-01S9-X08M-mcpsVe
      /dev/sdd1  new_vg lvm2 a-   17.14G 17.14G yvfvZK-Cf31-j75k-dECm-0RZ3-0dGW-UqkCS
    
  • 新​​​​​​​增​​​​​​​ -v 引​​​​​​​數​​​​​​​至​​​​​​​一​​​​​​​項​​​​​​​指​​​​​​​令​​​​​​​可​​​​​​​增​​​​​​​加​​​​​​​額​​​​​​​外​​​​​​​的​​​​​​​欄​​​​​​​位​​​​​​​。​​​​​​​比​​​​​​​方​​​​​​​說​​​​​​​,輸​​​​​​​入​​​​​​​ pvs -v 指​​​​​​​令​​​​​​​的​​​​​​​話​​​​​​​將​​​​​​​會​​​​​​​顯​​​​​​​示​​​​​​​出​​​​​​​預​​​​​​​設​​​​​​​欄​​​​​​​位​​​​​​​以​​​​​​​及​​​​​​​ DevSize 和​​​​​​​ PV UUID 這​​​​​​​兩​​​​​​​個​​​​​​​額​​​​​​​外​​​​​​​的​​​​​​​欄​​​​​​​位​​​​​​​。​​​​​​​
    # pvs -v
        Scanning for physical volume names
      PV         VG     Fmt  Attr PSize  PFree  DevSize PV UUID
      /dev/sdb1  new_vg lvm2 a-   17.14G 17.14G  17.14G onFF2w-1fLC-ughJ-D9eB-M7iv-6XqA-dqGeXY
      /dev/sdc1  new_vg lvm2 a-   17.14G 17.09G  17.14G Joqlch-yWSj-kuEn-IdwM-01S9-XO8M-mcpsVe
      /dev/sdd1  new_vg lvm2 a-   17.14G 17.14G  17.14G yvfvZK-Cf31-j75k-dECm-0RZ3-0dGW-tUqkCS
    
  • --noheadings 引​​​​​​​數​​​​​​​會​​​​​​​將​​​​​​​標​​​​​​​題​​​​​​​的​​​​​​​行​​​​​​​列​​​​​​​抑​​​​​​​制​​​​​​​住​​​​​​​。​​​​​​​這​​​​​​​對​​​​​​​於​​​​​​​編​​​​​​​寫​​​​​​​ script 相​​​​​​​當​​​​​​​有​​​​​​​幫​​​​​​​助​​​​​​​。​​​​​​​
    下​​​​​​​列​​​​​​​範​​​​​​​例​​​​​​​合​​​​​​​併​​​​​​​使​​​​​​​用​​​​​​​了​​​​​​​ --noheadings 和​​​​​​​ pv_name 引​​​​​​​數​​​​​​​來​​​​​​​產​​​​​​​生​​​​​​​了​​​​​​​一​​​​​​​列​​​​​​​包​​​​​​​含​​​​​​​著​​​​​​​所​​​​​​​有​​​​​​​實​​​​​​​體​​​​​​​卷​​​​​​​冊​​​​​​​的​​​​​​​清​​​​​​​單​​​​​​​。​​​​​​​
    # pvs --noheadings -o pv_name
      /dev/sdb1
      /dev/sdc1
      /dev/sdd1
    
  • --separator separator 這​​​​​​​個​​​​​​​引​​​​​​​數​​​​​​​使​​​​​​​用​​​​​​​了​​​​​​​ separator 來​​​​​​​區​​​​​​​隔​​​​​​​了​​​​​​​各​​​​​​​個​​​​​​​欄​​​​​​​位​​​​​​​。​​​​​​​
    下​​​​​​​列​​​​​​​範​​​​​​​例​​​​​​​透​​​​​​​過​​​​​​​了​​​​​​​一​​​​​​​個​​​​​​​等​​​​​​​於​​​​​​​符​​​​​​​號​​​​​​​(=)來​​​​​​​區​​​​​​​分​​​​​​​了​​​​​​​ pvs 的​​​​​​​預​​​​​​​設​​​​​​​輸​​​​​​​出​​​​​​​欄​​​​​​​位​​​​​​​。​​​​​​​
    # pvs --separator =
      PV=VG=Fmt=Attr=PSize=PFree
      /dev/sdb1=new_vg=lvm2=a-=17.14G=17.14G
      /dev/sdc1=new_vg=lvm2=a-=17.14G=17.09G
      /dev/sdd1=new_vg=lvm2=a-=17.14G=17.14G
    
    若​​​​​​​要​​​​​​​在​​​​​​​使​​​​​​​用​​​​​​​ separator 引​​​​​​​數​​​​​​​時​​​​​​​讓​​​​​​​欄​​​​​​​位​​​​​​​對​​​​​​​稱​​​​​​​的​​​​​​​話​​​​​​​,請​​​​​​​合​​​​​​​併​​​​​​​使​​​​​​​用​​​​​​​ separator 引​​​​​​​數​​​​​​​以​​​​​​​及​​​​​​​ --aligned 引​​​​​​​數​​​​​​​。​​​​​​​
    # pvs --separator = --aligned
      PV        =VG    =Fmt =Attr=PSize =PFree
      /dev/sdb1 =new_vg=lvm2=a-  =17.14G=17.14G
      /dev/sdc1 =new_vg=lvm2=a-  =17.14G=17.09G
      /dev/sdd1 =new_vg=lvm2=a-  =17.14G=17.14G
    
You can use the -P argument of the lvs or vgs command to display information about a failed volume that would otherwise not appear in the output. For information on the output this argument yields, see 節 6.2, “顯​​​​​​​示​​​​​​​錯​​​​​​​誤​​​​​​​裝​​​​​​​置​​​​​​​的​​​​​​​相​​​​​​​關​​​​​​​資​​​​​​​訊​​​​​​​”.
欲​​​​​​​取​​​​​​​得​​​​​​​顯​​​​​​​示​​​​​​​引​​​​​​​數​​​​​​​的​​​​​​​完​​​​​​​整​​​​​​​清​​​​​​​單​​​​​​​,請​​​​​​​查​​​​​​​看​​​​​​​ pvs(8)、​​​​​​​vgs(8) 以​​​​​​​及​​​​​​​ lvs(8) man page。​​​​​​​
卷​​​​​​​冊​​​​​​​群​​​​​​​組​​​​​​​欄​​​​​​​位​​​​​​​能​​​​​​​與​​​​​​​實​​​​​​​體​​​​​​​卷​​​​​​​冊​​​​​​​(和​​​​​​​實​​​​​​​體​​​​​​​卷​​​​​​​冊​​​​​​​區​​​​​​​段​​​​​​​)欄​​​​​​​位​​​​​​​或​​​​​​​邏​​​​​​​輯​​​​​​​卷​​​​​​​冊​​​​​​​(和​​​​​​​邏​​​​​​​輯​​​​​​​卷​​​​​​​冊​​​​​​​區​​​​​​​段​​​​​​​)欄​​​​​​​位​​​​​​​混​​​​​​​合​​​​​​​在​​​​​​​一​​​​​​​起​​​​​​​,不​​​​​​​過​​​​​​​實​​​​​​​體​​​​​​​卷​​​​​​​冊​​​​​​​與​​​​​​​邏​​​​​​​輯​​​​​​​卷​​​​​​​冊​​​​​​​欄​​​​​​​位​​​​​​​則​​​​​​​無​​​​​​​法​​​​​​​混​​​​​​​合​​​​​​​在​​​​​​​一​​​​​​​起​​​​​​​。​​​​​​​比​​​​​​​方​​​​​​​說​​​​​​​,下​​​​​​​列​​​​​​​指​​​​​​​令​​​​​​​將​​​​​​​會​​​​​​​顯​​​​​​​示​​​​​​​各​​​​​​​個​​​​​​​實​​​​​​​體​​​​​​​卷​​​​​​​冊​​​​​​​的​​​​​​​一​​​​​​​行​​​​​​​輸​​​​​​​出​​​​​​​。​​​​​​​
# vgs -o +pv_name
  VG     #PV #LV #SN Attr   VSize  VFree  PV
  new_vg   3   1   0 wz--n- 51.42G 51.37G /dev/sdc1
  new_vg   3   1   0 wz--n- 51.42G 51.37G /dev/sdd1
  new_vg   3   1   0 wz--n- 51.42G 51.37G /dev/sdb1