歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux LVM裸設備的使用

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

Copyright © Linux教程網 All Rights Reserved