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

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

Chinaunix

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

unixware vtoc表的分配 [復(fù)制鏈接]

論壇徽章:
1
榮譽(yù)版主
日期:2011-11-23 16:44:17
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2009-12-10 23:21 |只看該作者 |倒序?yàn)g覽
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:該字段表示分片號(hào),其中分片號(hào)0(代表整個(gè)邏輯盤)、7、8是系統(tǒng)任何;  
TAG:該字段對(duì)于分片號(hào)0、7、8是系統(tǒng)自定的(0x5、0x1、0xd),不能改變,其他分片號(hào)在劃分裸設(shè)備時(shí)對(duì)應(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值(2048)等于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è)備則不會(huì)出現(xiàn)該問題)。  
2. 任何分片的的size之和不能超過該硬盤的大小,即任何slice(1-14)對(duì)應(yīng)的size之和不能大于slice0對(duì)應(yīng)的szie數(shù)值。  
3. 編輯vtoc.txt文檔時(shí),最后一行不能為空行。  
3.4.更新VTOC信息  
利用edvtoc命令更新硬盤的VTOC信息:  
# edvtoc -f vtoc.txt /dev/rdsk/c0b0t3d0s0  
您會(huì)看到  
---------------------------------------------------------------------------  
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)系連同屬主、屬性有可能會(huì)回復(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)作。

本文來自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u/22/showart_2116864.html
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP