AIX卷管理介绍以及利用空闲PP来创建文件系统
生活随笔
收集整理的這篇文章主要介紹了
AIX卷管理介绍以及利用空闲PP来创建文件系统
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
AIX卷管理介紹以及利用空閑PP來創建文件系統
????首先我們看看AIX文件系統的基本情況。 ? ????為什么需要邏輯卷管理LVM也就是Logic Volume Manager呢?其實主要的原因還是在于方便管理。由于服務器可能會面對成百上千塊的磁盤,因此向我們的小PC中的Windows系統一樣把磁盤分成 C:、D:、E:是不現實的,首先26個字母還不夠分。其次,我們安裝了成百上千的磁盤顯然也需要建立一個超大的文件系統。比如100T的文件系統作為數據倉庫(按照目前一塊磁盤1T計算需要100塊磁盤),如何去創建這個100T的文件系統呢?一個顯然的辦法就是把一堆磁盤打包起來抽象出一個“邏輯盤” 來使用。如何既保證能滿足大容量文件系統的需要,還需要保證一定的靈活性,也就是LVM管理的目標。
首先需要了解LVM中的四個概念: ????1、物理卷(PV-Physical Volume):指每一個獨立的物理磁盤,獨立的盤陣設備在AIX層面會當做一個物理磁盤看待。這點和我PC的“硬盤”概念類似(因為大多是PC都只有一塊硬盤,我們一般也就混淆了“某一塊硬盤”和“硬盤”的概念)。需要注意的是AIX中的PV只能是一塊獨立的磁盤,而Linux里面的PV還可以是一塊物理磁盤里面的一個 “分區”。 如上例:hdisk0,hdisk1是某臺P570里面的兩塊物理磁盤,這兩塊磁盤組成了卷組rootvg,并且處于激活狀態(active),也就是OS可以訪問的狀態;而hdisk2則是一個3.6T的盤陣,由于沒有處于激活狀態(雙機做了HA),因此OS不可訪問。 ?????2、物理分區(PP-Physical Partitions):這里的PP和我們PC上的“分區”(在Win系統上就是C盤、D盤)不是一個概念,但是和Oracle里面的Extent是完全一致的。PP是LVM尋址的最小單位,也是文件系統分配的最小單位(如256M或1024M一個PP),換句話說,文件系統大小一定是PP大小的整數倍。PP在Linux的LVM概念中就是PE-Physical Extent,我覺得Linux的概念可能更容易理解寫,因為這樣可以和傳統PC概念中的“分區”加以區別,當然或許AIX的設計者根本就不考慮啥叫 PC,因此也就沒有意識到這個容易混淆的概念。在一個VG中PP的大小也是恒定的。 ????3、物理卷組(VG-Volume Group):由于AIX常常會安裝N多塊硬盤,也就是N多的物理卷PV,因此有必要對這些硬盤統一管理,這就引入了VG概念。一個VG就是一堆硬盤的集合。當然系統可以創建多個VG。比如某臺機器有10塊磁盤。hdisk1、hdisk2、hdisk3、hdisk4構成rootvg;hdisk5--hdisk10構成datavg;這樣方便管理。在此,VG就相當于一個邏輯大磁盤。
查看本卷組的邏輯卷信息; 查看本卷組的物理卷信息。 從這里可以看出這個名為rootvg的VG其整體情況,PP是256M一個,一共有1092個PP,其中這個VG中還空閑698個PP,也就是說還空閑698*256M=178688兆磁盤空間(后面會寫到如何利用這178G空間)。 ?????4、邏輯卷(LV-Logic Volume):邏輯卷的這個概念才和我們所熟知的C盤、D盤(分區概念)差不多。主要是提供給文件系統使用的。我們的windows常常的操作是:1、分區;2、格式化。創建邏輯卷差不多就是“分區”的概念。 ?????5、邏輯分區(LP-Logic Partitions):AIX 中LP就是Linux的LE-Logic Extents概念。也就是邏輯卷中能夠分配的最小物理單元。在同一個文件系統中LP和PP一般是一一對應的。(這個概念的提出主要是為了LV Mirror啥的特殊操作,比如邏輯卷鏡像,導致2個PP實際使用空間只有一個LP。----我不太確定。)
現在的問題上,上面空閑的698的PP空間如何使用? 1、創建邏輯卷 1、#smit lv;選擇Add a Logical Volume 在此填寫再哪個VG中添加LV 根據lsvg,我們知道在rootvg中添加,上面也就填rootvg。然后回車,就是 主要需要填寫一個Logical volume Name,填寫hd12tmp。以及一個Number of LOGICAL PARTITIONS,通過上面#lsvg rootvg,可以看到空閑698個PP,因為LP和PP一般一一對應,因此就填寫698。默認的Logical volume TYPE是jfs,或許可以改成jfs2。然后,回車后就創建了一個名為/dev/hd12tmp的邏輯卷LV。
2、創建文件系統 執行 #smit fs 由于前面已經創建了LV,相當于已經分區,因此在上面步驟需要選取“Add an Enhanced Journaled File System on a Previously Defined Logical Volume”相當于選擇“在以前定義的邏輯卷上增加一個文件系統”。
填寫上LV名,以及mount point,即可創建文件系統。結果就是: 3、掛載文件系統 #mount ?/dev/hd12tmp 即可。(因為在前面已經定義過mount point了)當然也可以直接定義mount point。 #mount ?/dev/hd12tmp ?/home/datatmp
4、驗證 #df -m看看上述文件系統是否掛載成功。(其實不用看,mount沒反應就一定掛載成功了)
????首先我們看看AIX文件系統的基本情況。 ? ????為什么需要邏輯卷管理LVM也就是Logic Volume Manager呢?其實主要的原因還是在于方便管理。由于服務器可能會面對成百上千塊的磁盤,因此向我們的小PC中的Windows系統一樣把磁盤分成 C:、D:、E:是不現實的,首先26個字母還不夠分。其次,我們安裝了成百上千的磁盤顯然也需要建立一個超大的文件系統。比如100T的文件系統作為數據倉庫(按照目前一塊磁盤1T計算需要100塊磁盤),如何去創建這個100T的文件系統呢?一個顯然的辦法就是把一堆磁盤打包起來抽象出一個“邏輯盤” 來使用。如何既保證能滿足大容量文件系統的需要,還需要保證一定的靈活性,也就是LVM管理的目標。
首先需要了解LVM中的四個概念: ????1、物理卷(PV-Physical Volume):指每一個獨立的物理磁盤,獨立的盤陣設備在AIX層面會當做一個物理磁盤看待。這點和我PC的“硬盤”概念類似(因為大多是PC都只有一塊硬盤,我們一般也就混淆了“某一塊硬盤”和“硬盤”的概念)。需要注意的是AIX中的PV只能是一塊獨立的磁盤,而Linux里面的PV還可以是一塊物理磁盤里面的一個 “分區”。 如上例:hdisk0,hdisk1是某臺P570里面的兩塊物理磁盤,這兩塊磁盤組成了卷組rootvg,并且處于激活狀態(active),也就是OS可以訪問的狀態;而hdisk2則是一個3.6T的盤陣,由于沒有處于激活狀態(雙機做了HA),因此OS不可訪問。 ?????2、物理分區(PP-Physical Partitions):這里的PP和我們PC上的“分區”(在Win系統上就是C盤、D盤)不是一個概念,但是和Oracle里面的Extent是完全一致的。PP是LVM尋址的最小單位,也是文件系統分配的最小單位(如256M或1024M一個PP),換句話說,文件系統大小一定是PP大小的整數倍。PP在Linux的LVM概念中就是PE-Physical Extent,我覺得Linux的概念可能更容易理解寫,因為這樣可以和傳統PC概念中的“分區”加以區別,當然或許AIX的設計者根本就不考慮啥叫 PC,因此也就沒有意識到這個容易混淆的概念。在一個VG中PP的大小也是恒定的。 ????3、物理卷組(VG-Volume Group):由于AIX常常會安裝N多塊硬盤,也就是N多的物理卷PV,因此有必要對這些硬盤統一管理,這就引入了VG概念。一個VG就是一堆硬盤的集合。當然系統可以創建多個VG。比如某臺機器有10塊磁盤。hdisk1、hdisk2、hdisk3、hdisk4構成rootvg;hdisk5--hdisk10構成datavg;這樣方便管理。在此,VG就相當于一個邏輯大磁盤。
查看本卷組的邏輯卷信息; 查看本卷組的物理卷信息。 從這里可以看出這個名為rootvg的VG其整體情況,PP是256M一個,一共有1092個PP,其中這個VG中還空閑698個PP,也就是說還空閑698*256M=178688兆磁盤空間(后面會寫到如何利用這178G空間)。 ?????4、邏輯卷(LV-Logic Volume):邏輯卷的這個概念才和我們所熟知的C盤、D盤(分區概念)差不多。主要是提供給文件系統使用的。我們的windows常常的操作是:1、分區;2、格式化。創建邏輯卷差不多就是“分區”的概念。 ?????5、邏輯分區(LP-Logic Partitions):AIX 中LP就是Linux的LE-Logic Extents概念。也就是邏輯卷中能夠分配的最小物理單元。在同一個文件系統中LP和PP一般是一一對應的。(這個概念的提出主要是為了LV Mirror啥的特殊操作,比如邏輯卷鏡像,導致2個PP實際使用空間只有一個LP。----我不太確定。)
現在的問題上,上面空閑的698的PP空間如何使用? 1、創建邏輯卷 1、#smit lv;選擇Add a Logical Volume 在此填寫再哪個VG中添加LV 根據lsvg,我們知道在rootvg中添加,上面也就填rootvg。然后回車,就是 主要需要填寫一個Logical volume Name,填寫hd12tmp。以及一個Number of LOGICAL PARTITIONS,通過上面#lsvg rootvg,可以看到空閑698個PP,因為LP和PP一般一一對應,因此就填寫698。默認的Logical volume TYPE是jfs,或許可以改成jfs2。然后,回車后就創建了一個名為/dev/hd12tmp的邏輯卷LV。
2、創建文件系統 執行 #smit fs 由于前面已經創建了LV,相當于已經分區,因此在上面步驟需要選取“Add an Enhanced Journaled File System on a Previously Defined Logical Volume”相當于選擇“在以前定義的邏輯卷上增加一個文件系統”。
填寫上LV名,以及mount point,即可創建文件系統。結果就是: 3、掛載文件系統 #mount ?/dev/hd12tmp 即可。(因為在前面已經定義過mount point了)當然也可以直接定義mount point。 #mount ?/dev/hd12tmp ?/home/datatmp
4、驗證 #df -m看看上述文件系統是否掛載成功。(其實不用看,mount沒反應就一定掛載成功了)
總結
以上是生活随笔為你收集整理的AIX卷管理介绍以及利用空闲PP来创建文件系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: alter system switch
- 下一篇: set -o vi