Linux、AIX是我們營運環境中最常見的伺服器作業系統。在理想情況下,配置好的應用程式是在一個穩定迴圈環境下啟動並執行。一般不會發生過多的配置更改情況。但是,如果在規劃期間沒有合理進行各類型資源的配置(特別是儲存),往往就需要營運人員的後期介入調整。
在AIX中進行各種參數命令配置,smitty是一個相當不錯的工具選擇。Smitty是一個運行在AIX上的輔助操作工具,將各種作業系統軟硬體設定命令,轉化為一系列目錄表單樣式進行操作。這樣很好地減少了我們作業系統的複雜程度,也避免了誤操作的出現。
本文主要介紹如何在AIX上使用Smitty進行邏輯卷建立和拓展管理。
1、LVM背景介紹
在AIX中,磁碟管理原則是一種Logical Volume Management的方法。簡單的說,就是將儲存劃分為物理卷(Phsical Volume)、邏輯卷組(Logical Volume Group)和邏輯卷(Logical Volume)三個層次進行管理。
物理卷是我們最直觀的磁碟或者分區,作業系統中可能有多種存放裝置。在LVM中,都將其視為物理卷對象(PV)。
若干物理卷可以劃歸到一個邏輯組織中進行統一管理,這就是邏輯卷組(Logical Volume Group)。LVG類似於一個儲存池,無論或大或小的PV被納入到LVG中,都是進行統一管理。對使用者而言,LVG是一個統一的虛擬“儲存”。在LVG內部,資料存放區是以Physical Partition(PP)的方式進行劃分管理。所以我們在度量LVM的容量的時候,PP個數是一個重要指標。
LVG是一個儲存池對象,並不能直接作為儲存。我們需要在LVG中劃分出若干塊進行使用,這就是LV(Logical Volume)。LV有自己的度量單位,和PP類似,成為LP(Logical Partition)。通常PP和LP是相同的。
建立LV之後,還要將其和特定目錄進行關聯,這個過程成為載入mount。下面是一個比較典型的LV儲存結構。
[root@TESTMIS:/]#df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 4.00 3.08 24% 10688 2% /
/dev/hd2 5.00 2.81 44% 47602 7% /usr
/dev/hd9var 0.62 0.07 90% 11505 40% /var
/dev/hd3 10.00 3.67 64% 1948 1% /tmp
/dev/hd1 0.12 0.12 1% 5 1% /home
/dev/hd11admin 0.12 0.12 1% 5 1% /admin
/proc - - - - - /proc
/dev/hd10opt 0.50 0.25 50% 8980 14% /opt
/dev/livedump 0.25 0.25 1% 4 1% /var/adm/ras/livedump
File system中對應的各種磁碟,就是LV邏輯卷對象。使用LVM方法有很多好處,其中最大的就是可以動態進行空間拓展。比如,原有的LVG空間不足,可以直接加入一塊新盤到LVG中,之後拓展extend邏輯卷空間。
2、環境介紹
下面我們就在AIX 6.1環境下進行建立和拓展實驗。
[root@TESTMIS:/]#oslevel
6.1.0.0
當前系統中已經包括了兩個邏輯卷組,分別為預設作業系統rootvg和testmisvg。
[root@TESTMIS:/]#lsvg
rootvg
testmisvg
[root@TESTMIS:/]#lspv
hdisk0 00f7fcc82bdccfa1 rootvg active
hdisk1 00f7fcc8839250c4 testmisvg active
(篇幅原因,有省略……)
各個LV對應AIX目錄結構,都有自己的空間限額和使用方式。
[root@TESTMIS:/]#df -g
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/hd4 4.00 3.08 24% 10685 2% /
/dev/hd2 5.00 2.81 44% 47602 7% /usr
/dev/hd9var 0.62 0.07 90% 11504 40% /var
/dev/hd3 10.00 3.67 64% 1948 1% /tmp
/dev/hd1 0.12 0.12 1% 5 1% /home
(篇幅原因,有省略……)
更多詳情見請繼續閱讀下一頁的精彩內容: