亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2874 | 回復(fù): 9
打印 上一主題 下一主題

[SCO UNIX] 哪位大俠共享一下:UNIXWARE創(chuàng)建裸設(shè)備的具體步驟 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2004-11-26 12:51 |只看該作者 |倒序?yàn)g覽
正研究這方面的東東,搜到一些很好的資料,MIAOMU2008的帖子很好,可是里面提到的“具體步驟見《附件4.4:unixware裸設(shè)備的建立方法》文檔”
不知有沒有,哪位老大能指點(diǎn)迷津,感激不盡

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2004-11-26 13:48 |只看該作者

哪位大俠共享一下:UNIXWARE創(chuàng)建裸設(shè)備的具體步驟

論壇上以前講過,自己搜一下
以下是簡單步驟:
1.首先你的設(shè)備必須有空間
2.prtvtoc /home/vtoc /dev/rdsk/c0b0t0d0s0
3.vi /home/vtoc
添加新的分片(slice),設(shè)置文件系統(tǒng)為裸設(shè)備0x201
4.edvtoc /home/vtoc /dev/rdsk/c0b0t0d0s0

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
3 [報(bào)告]
發(fā)表于 2004-11-26 13:50 |只看該作者

哪位大俠共享一下:UNIXWARE創(chuàng)建裸設(shè)備的具體步驟

http://wdb1.sco.com/kb/showta?taid=105805&qid=8751625&sid=2137801054&pgnum=1
裸設(shè)備唯一與新加文件系統(tǒng)不同的地方是TAG為0x7
看不懂的地方再問。

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2004-11-26 15:31 |只看該作者

哪位大俠共享一下:UNIXWARE創(chuàng)建裸設(shè)備的具體步驟

我做的,unixware+oracle+ha(rose)和unixware+sybase+ha

數(shù)據(jù)庫放在磁盤陣列上,diskadd 添加磁盤陣列作成文件系統(tǒng),很簡單實(shí)現(xiàn)雙機(jī)熱備。

切換的時(shí)候HA做操作

fsck -F vxfs -y $DISKDEV
mount -F vxfs $DISKDEV $MOUNTPOINT

在下對裸設(shè)備的操作不熟,甚至還沒用過prtvtoc edvtoc ,如果把磁盤陣列作成裸設(shè)備的話,,HA用上面的命令能不能MOUNT,所以這兩天就搜集這方面的資料。
多謝指教

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2004-11-26 15:55 |只看該作者

哪位大俠共享一下:UNIXWARE創(chuàng)建裸設(shè)備的具體步驟

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
6 [報(bào)告]
發(fā)表于 2004-11-26 16:02 |只看該作者

哪位大俠共享一下:UNIXWARE創(chuàng)建裸設(shè)備的具體步驟

如果把磁盤陣列作成裸設(shè)備的話,,HA用上面的命令能不能MOUNT,

你的要求不可能實(shí)現(xiàn),所謂裸設(shè)備就是沒有文件系統(tǒng)的物理存儲塊,
是需要操作者如數(shù)據(jù)庫自行管理讀寫的設(shè)備,操作系統(tǒng)不識別的東西你怎么mount?!

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2004-11-26 16:06 |只看該作者

哪位大俠共享一下:UNIXWARE創(chuàng)建裸設(shè)備的具體步驟

cd /
prtvtoc -f  vtoc /dev/rdsk/c0b0t0d0s0
vi vtoc
在vtoc的后面增加要的裸設(shè)備 自己要設(shè)計(jì)好裸設(shè)備所在地址和大小
地址不能重疊slice不能相同
edvtoc -f vtoc /dev/rdsk/c0b0t0d0s0
shutdown -y -g -i6
在/dev/rdsk中就多了你要增加的裸設(shè)備
要使用剛建的裸設(shè)備要用mknod指定一個(gè)文件如:
mknod /data/touchfile b 7679 16
/data/touchfile 是你touch的一個(gè)文件 16是你的slice號

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2004-11-27 12:03 |只看該作者

哪位大俠共享一下:UNIXWARE創(chuàng)建裸設(shè)備的具體步驟

如果要實(shí)現(xiàn)雙機(jī)熱備,把數(shù)據(jù)庫建的裸設(shè)備上,有沒有這方面的方案呢。

我覺的總有一種辦法來解決這個(gè)問題。(恕本人問些無知的問題,這方面知道不多)

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2004-11-28 10:02 |只看該作者

哪位大俠共享一下:UNIXWARE創(chuàng)建裸設(shè)備的具體步驟

原帖由 "小嗖" 發(fā)表:
如果要實(shí)現(xiàn)雙機(jī)熱備,把數(shù)據(jù)庫建的裸設(shè)備上,有沒有這方面的方案呢。

我覺的總有一種辦法來解決這個(gè)問題。(恕本人問些無知的問題,這方面知道不多)


兄弟,好像雙極熱備和裸設(shè)備沒什么關(guān)系吧,頂多是切換腳本里的一點(diǎn)區(qū)別
數(shù)據(jù)庫是否使用裸設(shè)備是因?yàn)樾阅艿脑虬 ?/td>

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2004-11-28 20:56 |只看該作者

哪位大俠共享一下:UNIXWARE創(chuàng)建裸設(shè)備的具體步驟

3.使用vtoc命令劃分slice
3.1.命令模式
VTOC的全稱Volume Table of Contents,目錄卷表,它管理著fdisk分區(qū)表和slice的分區(qū)表。
prtvtoc命令是一個(gè)磁盤VTOC信息的顯示工具,該命令的命令模式如下:
prtvtoc –f filename /dev/rdsk/c0b0t1d0s0 (filename可以任意指定)
edvtoc命令是硬盤VTOC信息的編輯工具,因?yàn)槊總(gè)硬盤在UnixWare7操作系統(tǒng)中都是VTOC驅(qū)動(dòng)程序通過VTOC表進(jìn)行管理的,所以說edvtoc也是UnixWare7修改硬盤分區(qū)的工具該命令的命令模式如下:
edvtoc –f filename /dev/rdsk/c0b0t1d0s0 (filename是指定的vtoc文件)
利用diskadd或者disksetup命令添加一個(gè)2G大小的分片
3.2.讀取VTOC信息
以root用戶登錄
# prtvtoc –f vtoc.txt /dev/rdsk/c0b0t3d0s0
# pg vtoc.txt
---------------------------------------------------------------------
# SLICE TAG FLAGS START SIZE
0 0x5 0x201 32 45998000 ――》代表整個(gè)邏輯盤
1 0x4 0x201 2048 4280320 ――》代表第一個(gè)分片(裸設(shè)備)
2 0x0 0x0 0 0
3 0x0 0x0 0 0
4 0x0 0x0 0 0
5 0x0 0x0 0 0
6 0x0 0x0 0 0
7 0x1 0x201 32 34 ――》boot區(qū)
8 0xd 0x201 66 1982 ――》Alternate sector/track
9 0x0 0x0 0 0
10 0x0 0x0 0 0
11 0x0 0x0 0 0
12 0x0 0x0 0 0
13 0x0 0x0 0 0
14 0x0 0x0 0 0
15 0x0 0x0 0 0
(EOF):
--------------------------------------------------------------------------
注:
SLICE:該字段表示分片號,其中分片號0(代表整個(gè)邏輯盤)、7、8是系統(tǒng)所有;
TAG:該字段對于分片號0、7、8是系統(tǒng)自定的(0x5、0x1、0xd),不能改變,其它分片號在劃分裸設(shè)備時(shí)對應(yīng)該字段都是0x4;
FLAGS:該字段中0x200表示文件系統(tǒng),0x201表示裸設(shè)備;
START:開始大小,其數(shù)值等于上一個(gè)分片的start+size,例如在vtoc文件中,我們可以看到其中slice8的start值(66)等于slice7的start+size值(32+34),其中slice1的start值(204等于slice8的start+size值(66+1982);
SIZE:分片大小,單位512字節(jié),其中slice0的size表示整個(gè)邏輯盤的大小45998000*0.5K=22.998G,而slice1的分片實(shí)際大小為4280320*0.5K=2.14G,因?yàn)閟ybase限制分片最大2G,所以我們可以修改vtoc文件使size大小為4000000*0.5K=2G
3.3.編輯VTOC信息
了解vtoc.txt文件中每個(gè)字段的意義,我們就可以利用vi工具編輯該文件,修改后的文件為:
------------------------------------------------------------------
#SLICE TAG FLAGS START SIZE
0 0x5 0x201 32 47101920
1 0x4 0x201 2048 4000000
2 0x4 0x201 4002048 4000000
3 0x4 0x201 8002048 4000000
4 0x4 0x201 12002048 4000000
5 0x4 0x201 16002048 4000000
6 0x4 0x201 20002048 4000000
7 0x1 0x201 32 34
8 0xd 0x201 66 1982
9 0x4 0x201 24002048 4000000
10 0x4 0x201 28002048 4000000
11 0x4 0x201 32002048 4000000
12 0x4 0x201 36002048 4000000
13 0x4 0x201 40002048 4000000
14 0x4 0x201 44002048 3000000
------------------------------------------------------------------------------------
注:
1. 編輯vtoc.txt有一個(gè)原則,最后一個(gè)slice的結(jié)束sector不能超出整個(gè)fdisk分區(qū)的范圍,如果超出,將產(chǎn)生不可預(yù)料的嚴(yán)重錯(cuò)誤,甚至有導(dǎo)致整個(gè)系統(tǒng)癱瘓的可能(如果整個(gè)硬盤作為裸設(shè)備則不會出現(xiàn)該問題)。
2. 所有分片的的size之和不能超過該硬盤的大小,即所有slice(1-14)對應(yīng)的size之和不能大于slice0對應(yīng)的szie數(shù)值。
3. 編輯vtoc.txt文件時(shí),最后一行不能為空行。

3.4.更新VTOC信息
利用edvtoc命令更新硬盤的VTOC信息:
# edvtoc –f vtoc.txt /dev/rdsk/c0b0t3d0s0
你會看到
---------------------------------------------------------------------------
UX:edvtoc: INFO: The following slices are the new disk configuration
you have created. NO ERROR or VALIDITY checking has been done on it.
slice 0: tag: DISK perms: VALID UNMOUNTABLE start: 32 length: 47101920
slice 1: tag: USER perms: VALID UNMOUNTABLE start: 2048 length: 4000000
slice 2: tag: USER perms: VALID UNMOUNTABLE start: 4002048 length: 4000000
slice 3: tag: USER perms: VALID UNMOUNTABLE start: 8002048 length: 4000000
slice 4: tag: USER perms: VALID UNMOUNTABLE start: 12002048 length: 4000000
slice 5: tag: USER perms: VALID UNMOUNTABLE start: 16002048 length: 4000000
slice 6: tag: USER perms: VALID UNMOUNTABLE start: 20002048 length: 4000000
slice 7: tag: BOOT perms: VALID UNMOUNTABLE start: 32 length: 34
slice 8: tag: ALT SEC/TRK perms: VALID UNMOUNTABLE start: 66 length: 1982
slice 9: tag: USER perms: VALID UNMOUNTABLE start: 24002048 length: 4000000
slice 10: tag: USER perms: VALID UNMOUNTABLE start: 28002048 length: 4000000
slice 11: tag: USER perms: VALID UNMOUNTABLE start: 32002048 length: 4000000
slice 12: tag: USER perms: VALID UNMOUNTABLE start: 36002048 length: 4000000
slice 13: tag: USER perms: VALID UNMOUNTABLE start: 40002048 length: 4000000
slice 14: tag: USER perms: VALID UNMOUNTABLE start: 44002048 length: 3000000

Is this configuration the VTOC you want written to c0b0t3d0s0?
(y/n) y
-----------------------------------------------------------------------------------------------
編譯內(nèi)核后重新啟動(dòng)機(jī)器 :
# /etc/conf/bin/idbuild
# shutdown –y –g0 –i6
三.查看分片情況
# cd dev/rdsk
# lf c0b0t3d01s*
如果看到的文件從cob0t3d0s0~c0b0t3d0se的話,表示分片成功。
四.映射裸設(shè)備文件
1.映射裸設(shè)備
通過裸設(shè)備創(chuàng)建數(shù)據(jù)庫設(shè)備(database device),則需首先將裸設(shè)備文件映射到指定的文件名上:
# ln –s /dev/rdsk/c0b0t3d0s1 /home/sybae/devlink/dev25
鏈接映射后,還需將/dev/rdsk/c0b0t3d0s1的文件屬性進(jìn)行修改:
# chown sybase:sybase /dev/rdsk/c0b0t1d0s1
# chmod 660 /dev/rdsk/c0b0t1d0s1
這里我們?yōu)榱朔奖憧梢韵染帉懸粋(gè)devcfg的shell腳本:
#raw device config 20040618
ln -s /dev/rdsk/c0b0t3d0s1 /home/sybase/devlink/dev25
ln -s /dev/rdsk/c0b0t3d0s2 /home/sybase/devlink/dev26
ln -s /dev/rdsk/c0b0t3d0s3 /home/sybase/devlink/dev27
ln -s /dev/rdsk/c0b0t3d0s4 /home/sybase/devlink/dev28
ln -s /dev/rdsk/c0b0t3d0s5 /home/sybase/devlink/dev29
ln -s /dev/rdsk/c0b0t3d0s6 /home/sybase/devlink/dev30
ln -s /dev/rdsk/c0b0t3d0s9 /home/sybase/devlink/dev31
ln -s /dev/rdsk/c0b0t3d0sa /home/sybase/devlink/dev32
ln -s /dev/rdsk/c0b0t3d0sb /home/sybase/devlink/dev33
ln -s /dev/rdsk/c0b0t3d0sc /home/sybase/devlink/dev34
ln -s /dev/rdsk/c0b0t3d0sd /home/sybase/devlink/dev35
ln -s /dev/rdsk/c0b0t3d0se /home/sybase/devlink/dev36
修改腳本屬性為可執(zhí)行:
# chmod +x devcfg
# devcfg
2.修改裸設(shè)備屬主及屬性
# chown sybase:sybase /dev/rdsk/c0b0t3*
# chown sybase:sybase /dev/dsk/c0b0t3*
# chown sybase:sybase /dev/async
# chmod 660 /dev/dsk/c0b0t1d0s0
# chmod 660 /dev/rdsk/c0b0t3d0s
# chmod 660 /dev/dsk/c0b0t3d0s0

到此,裸設(shè)備配置完成,之后在裸設(shè)備上劃分建立數(shù)據(jù)庫設(shè)備就可以了。
注:
服務(wù)器由于更改配置需要重啟,重新rebuild后裸設(shè)備的映射關(guān)系以及屬主、屬性有可能會回復(fù)初始狀態(tài),這不是我們希望看到的。解決此問題的辦法,就是將裸設(shè)備的映射關(guān)系以及改變屬主、屬性的操作統(tǒng)一寫在一個(gè)可執(zhí)行文件中(例如S99rawdevcfg),然后將此文件的屬性用chmod 777 S99rawdevcfg改為可執(zhí)行,再將此文件置放于系統(tǒng)自啟動(dòng)目錄/etc/rc2.d下,則系統(tǒng)啟動(dòng)時(shí)自動(dòng)執(zhí)行此文件,以保證裸設(shè)備的正常運(yùn)作。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP