1、創建pv
pvcreate -M2 --metadatasize 100M /dev/sda
pvcreate -M2 --metadatasize 100M /dev/sdb1
pvcreate -M2 --metadatasize 100M /dev/sdb2
pvcreate -M2 --metadatasize 100M /dev/sdc
物理卷可以是整個硬盤(lun),也可以是硬盤上的一個分區
補充:
元數據(Meta Data)是關於數據倉庫的數據,指在數據倉庫建設過程中所產生的有關數據源定義,目標定義,轉換規則等相關的關鍵數據。
元數據(meta data),關於數據庫中表的定義、字段的定義,元組的定義等等,是數據庫中最基礎的描述,所以稱之為元數據。 又稱為數據目錄,關於數據庫的數據庫。
一個數據存儲在共享卷裡時,我們可以直接看到它是一個文檔、或圖片、或視頻、或數據庫文件,這些都是數據本身。然而在存儲該數據時,文件系統還會產生很多無法直接看到的,與該數據有關的數據,如文件系統中文件檢索表,路徑信息、地址信息等,而這些數據就稱之為文檔、圖片、視頻等在共享卷中的元數據。
SAN網絡存儲共享軟件管理的主要內容就是元數據,控制元數據在多主機之間的傳輸。
我們可以在很多地方看到元數據的存儲,網上DOWN下來的電影本身一個視頻文件數據,而點擊右鍵查到看的視頻文件屬性,如存儲路徑、碼率、文件大小、及導演、演員、制作單位等就是視頻文件的元數據。
-M2 指定meta data 使用lvm2格式
2.創建vg
vgcreate vg_db /dev/sda /dev/sdb1 /dev/sdb2 /dev/sdc -s 128m
-s, --physicalextentsize PhysicalExtentSize[kKmMgGtT]
Sets the physical extent size on physical volumes of this volume group.
3.創建lv
lvcreate -L 2048m -i4 -I 64k vg_db -n lv_2g_001
lvcreate -L 2048m -i4 -I 64k vg_db -n lv_2g_002
4.綁定
raw /dev/raw/raw1 /dev/mapper/vg_db-lv_2g_001
raw /dev/raw/raw2 /dev/mapper/vg_db-lv_2g_002
要注意的是lv的命名方式,命名方式分解如下:
/dev/mapper/ vgname '-' lvname.
使用raw命令綁定的裸設備在重啟後會失效。
*對於AS4
所以需要修改/etc/sysconfig/rawdevices配置文件,在文件中加入如下內容(每個裸設備一行):
/dev/raw/raw1 /dev/mapper/vg_db-lv_2g_001
/dev/raw/raw2 /dev/mapper/vg_db-lv_2g_002
執行 /etc/init.d/rawdevices restart 使配置文件中的裸設備生效
執行 /sbin/chkconfig rawdevices on 保證機器啟動的時候裸設備能夠加載
*對於AS5
raw 設備映射
本文URL地址:http://www.bianceng.cn/OS/Linux/201410/45424.htm
raw 設備接口在 紅帽企業 Linux 5 裡已經被取消了;raw 設備映射現在通過 udev 規則進行配置。要配置 raw 設備映射,可以在 /etc/udev/rules.d/60-raw.rules 裡加入以下格式的條目:
設備名稱:
ACTION=="add", KERNEL="<device name>", RUN+="raw /dev/raw/rawX %N"
主/次號碼:
ACTION=="add", ENV{MAJOR}="A", ENV{MINOR}="B", RUN+="raw /dev/raw/rawX %M %m"
用你需要綁定的設備名稱替換 <device name>(如:/dev/sda1)。"A" 和 "B" 是設備的主/次號碼,X 是系統使用的 raw 設備號碼。
另外關於此處的配置有一點非常奇怪,我看到red hat官方文檔中關於raw.rule的示例中說KERNEL==或ENV{MAJOR}…只需要任意配置一個就可以,但我在具體配置過程中發現百試不爽,我嘗試了各種組合發現都不生效,必須二者同時配置才可以
5.授權
chown -R oracle.dba /dev/mapper
修改配置文件/etc/udev/permissions.d/50-udev.permissions
注釋掉raw/*:root:disk:0660
添加新行raw/*:oracle:dba:0660
6.鏈接(可選)
ln -s /dev/raw/raw1 /oradata/ningoo/system01.dbf
ln -s /dev/raw/raw2 /oradata/ningoo/undo01.dbf