IBM AIX儲存層結構原理分析

2021-08-20 18:13:36 字數 1316 閱讀 7865

一、aix 的儲存層

在aix中,可以直接io的最底層裝置是pv,也就是物理卷,通常在單硬碟環境可以理解為物理磁碟,在掛載的硬體raid裝置上,pv就是raid捲組(有時候稱為邏輯卷,虛擬卷)。

pv通常不用來直接儲存資料,僅做為vg的成員使用。因pv的大小是隨機的,儲存時為了效率上的考慮,vg需要有特定的分配顆粒大小,這就又引入了2個儲存概念:pp和lp。

pp(physical partition)在建立vg時指定,指vg的儲存組成的最小單位。如pp的大小是16m,意味著整個vg都是由若干個pp組成(似乎就像pc上的單硬碟和扇區的概念),每個pp一定是**於指定的某個pv。所以,在pv加入vg時,從pv最前面的一段vgda、vgsa區域(很多是0x220000 byte)開始,整個pv就被描述成了乙個個的單獨pp,vg中所有pv的所有pp在vg中順序編號,就是整個vg的可用空間。

談lp之前先說一下lv。vg建立出來後,就需要對其可用空間進行利用,這個概念,類似於pc的硬碟分割槽,lv是vg中一部分pp的集合。1個vg中可以劃分多個lv,但乙個lv只可以屬於乙個vg(不可以跨vg劃分lv)。有時候pp的數量很多,為了效率上的考慮,lv的分配單位可以是多個pp,這就是lp。lp最小是1個pp(最多情況),也可以是2個或3個pp,lp與pp的關係就像檔案系統裡的簇與扇區。

lv建立出來後就可以儲存資料了,通常的用途是檔案系統fs,乙個lv可以格式化為乙個fs,也可以由幾個lv組成raid0,raid1,raid10,再格式化為fs。

二、部分aix儲存命令

lspv 列出系統內可識別的pv

lspv -l hdisk0 列出 hdisk0的屬性摘要

od –t x1 hdisk0 |more 以hex方式檢視hdisk0,可測試其是否可讀

lsvg 列出所有vg

lsvg 列出指定vg屬性

lsvg –l 列出指定vg下的lv資訊

lsvg –m 列出指定vg下pp的lv分配map表。

lslv 列出指定lv屬性

lslv –m 列出指定lv在vg中的pp map分配表。

cfgmgr 識別新硬體,如新pv

cfgmgr –i iscsi 識別新的iscsi磁碟

建立命令略(可以用smit )

varyonvg 啟用vg

varyoffvg 非啟用vg

從pv中匯入vg: importvg –y

建立乙個測試環境,基於iscsi

刪除vg:removevg(注:資料會丟)

刪除乙個測試儲存的過程

logform 格式化jfs /jfs2日誌(日誌損壞時或許需要)

GlusterFS 儲存結構原理介紹

一 分布式檔案系統 分布式檔案系統 distributed file system 是指檔案系統管理的物理儲存資源並不直接與本地節點相連,而是分布於計算網路中的乙個或者多個節點的計算機上。目前意義上的分布式檔案系統大多都是由多個節點計算機構成,結構上是典型的客戶機 伺服器模式。流行的模式是當客戶機需...

Redis記憶體儲存結構分析

from redis a persistent key value database with built in net inte ce written in ansi c for posix systems 本文是基於 redis v2.2.4 版本進行分析.redis 是支援多key value...

vsan儲存結構分析 資料恢復原理和恢復成功案例

vsan是一種以vsphere核心為基礎進行開發 可擴充套件的分布式儲存架構。vsan通過在vsphere集群主機當中安裝快閃儲存器和硬碟來構建vsan儲存層,由vsan進行控制和管理,形成乙個供vsphere集群使用的統一共享儲存層。vsphere基礎架構中的儲存正在發生變化,傳統的基於lun的儲...