求助﹗有辦法解嗎?
1﹑dbs02處理 ND狀態﹐整個dbs02下面的chunk全部PD﹐如下﹕Dbspaces
位址 號碼 旗標 fchunk nchunks旗標 擁有人 名稱
c00000002d9401c8 1 1 1 1 N informix rootdbs
c00000002e7384c8 2 2001 2 1 N T informix tmpdbs
c00000002e7385b0 3 1 3 2 N informix logdbs
c00000002e738698 4 1 5 291 N informix dbs01
c00000002e738780 5 5 291 498 ND informix dbs02
2﹑onstat -d | grep dbs02
c00000002e70f058 291 5 0 10240000 PD- /histdbs3/dbspace/histdbs3_01
c00000002e70f180 292 5 0 10240000 PD- /histdbs3/dbspace/histdbs3_02
c00000002e70f2a8 293 5 0 10240000 PD- /histdbs3/dbspace/histdbs3_03
c00000002e70f3d0 294 5 0 10240000 PD- /histdbs3/dbspace/histdbs3_04
c00000002e70f4f8 295 5 0 10240000 PD- /histdbs3/dbspace/histdbs3_05
c00000002e70f620 296 5 0 10240000 PD- /histdbs3/dbspace/histdbs3_06
c00000002e70f748 297 5 0 10240000 PD- /histdbs3/dbspace/histdbs3_07
c00000002e70f870 298 5 0 10240000 PD- /histdbs3/dbspace/histdbs3_08
c00000002e70f998 299 5 0 10240000 PD- /histdbs3/dbspace/histdbs3_09
c00000002e70fac0 300 5 0 10240000 PD- /histdbs3/dbspace/histdbs3_10
c00000002e70fbe8 301 5 0 10240000 PD- /histdbs3/dbspace/histdbs3_11
c00000002e70fd10 302 5 0 10240000 PD- /histdbs3/dbspace/histdbs3_12
c00000002e70fe38 303 5 0 10240000 PD- /histdbs3/dbspace/histdbs3_13
3﹑使用onspaces 命令﹐全部報如下錯誤﹕
onspaces -s dbs02 -p /histdbs3/dbspace/histdbs3_01 -o 0 -O -y
確認實體磁碟空間進行中, 請稍候 ...
無法變更閒置區塊狀態.
ISAM 錯誤:ISAM 函數的引數不正確.
主機重啟﹐數據庫重啟﹐重新激活VG后mount文件系統等全都不管用﹐求解﹐萬分感謝﹗
[ 本帖最后由 眉間的寂寞 于 2009-10-19 15:59 编辑 ] 尝试dd 是不是能从/histdbs3/dbspace/histdbs3_01 读出数据...
若不能,那就检查存储的异常~若存储不可恢复....请考虑从备份中恢复... 使用vgdisplay -v 查看過所有的vg以及用fsck check過所有的文件系統﹐無任何異常。
去機房檢查存儲﹐無異常
使用dd如下﹕
dd if=/histdbs3/dbspace/histdbs3_01of=aaa
4096000+0 records in
4096000+0 records out 我的dbs02中有500個chunk﹐每個2GB﹐分別來自6個不同的mount filesystem,
無論是從哪個mount filesystem來的﹐只要是加在dbs02中的chunk都PD﹐而且整個dbs02都ND了﹐一直不明白為什么?
回复 #4 眉間的寂寞 的帖子
無法變更閒置區塊狀態?检查以下chunk地址的属性?把ls -l和file结果贴上来看看?而且和其他正常的chunk比较一下?有些阵列要求保留前面的一点空间做维护,所以-O就不一定为0了。
页:
[1]