免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: jayli426
打印 上一主题 下一主题

[故障求助] uncompress 时报 A file cannot be larger than the value set by ulimit的错误 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-06-11 10:43 |只看该作者
大虾,果然牛人,心悦诚服啊

请大虾继续示下

$  lsfs -q /data
Name            Nodename   Mount Pt               VFS   Size    Options    Auto Accounting
/dev/datalv     --         /data                  jfs   33554432 rw         yes  no
Filesystem Helper: 0506-519 Device open failed

并没有看到bf栏位,请大虾解释一下为何会 failed
小弟 对主机知识实在 匮乏啊

论坛徽章:
0
12 [报告]
发表于 2008-06-11 12:17 |只看该作者

回复 #11 jayli426 的帖子

更改使用者身份為  root
再執行   lsfs  -q  /data
試試看

论坛徽章:
0
13 [报告]
发表于 2008-06-11 12:26 |只看该作者

回复 #11 jayli426 的帖子

補充:
你的VG  (Volume Group)有open嗎(varyonvg)
可以使用  lsvg   -o   |  lsvg -il  看看有沒有/data這個file systems

论坛徽章:
0
14 [报告]
发表于 2008-06-11 13:47 |只看该作者
[nxjfet1:/]lsfs  -q  /data
Name            Nodename   Mount Pt               VFS   Size    Options    Auto Accounting
/dev/datalv     --         /data                  jfs   33554432 rw         yes  no
  (lv size: 33554432, fs size: 33554432, frag size: 4096, nbpi: 4096, compress: no, bf: false, ag:

大虾真乃达人也,bf栏位果然是false

论坛徽章:
0
15 [报告]
发表于 2008-06-11 13:48 |只看该作者
sorry,是以root用户登陆后

执行
[nxjfet1:/]lsfs  -q  /data
Name            Nodename   Mount Pt               VFS   Size    Options    Auto Accounting
/dev/datalv     --         /data                  jfs   33554432 rw         yes  no
  (lv size: 33554432, fs size: 33554432, frag size: 4096, nbpi: 4096, compress: no, bf: false, ag:

大虾真乃达人也,bf栏位果然是false

论坛徽章:
0
16 [报告]
发表于 2008-06-11 13:49 |只看该作者
执行
[nxjfet1:/] lsvg   -o   |  lsvg -il  
rootvg:
LV NAME             TYPE       LPs   PPs   PVs  LV STATE      MOUNT POINT
hd5                 boot       1     2     2    closed/syncd  N/A
hd6                 paging     64    64    1    open/syncd    N/A
hd8                 jfs2log    1     2     2    open/syncd    N/A
hd4                 jfs2       40    80    2    open/syncd    /
hd2                 jfs2       120   240   2    open/syncd    /usr
hd9var              jfs2       120   240   2    open/syncd    /var
hd3                 jfs2       80    160   2    open/syncd    /tmp
hd1                 jfs2       40    120   3    open/syncd    /home
hd10opt             jfs2       160   320   2    open/syncd    /opt
fwdump              jfs2       3     6     2    open/syncd    /var/adm/ras/platform
lg_dumplv           sysdump    16    16    1    open/syncd    N/A
loglv00             jfslog     1     2     2    open/syncd    N/A
lv00                jfs        1     2     2    open/syncd    /var/adm/csd
paging00            paging     64    64    1    open/syncd    N/A
tivolilv            jfs2       16    16    1    open/syncd    /tivoli
datalv              jfs        128   128   1    open/syncd    /data
lv01                jfs        156   156   1    open/syncd    /oracle
[nxjfet1:/]

结果如此,但是这个又能说明什么特性呢?请大虾继续指教啊

论坛徽章:
0
17 [报告]
发表于 2008-06-11 14:13 |只看该作者

回复 #16 jayli426 的帖子

主要是必須用root去執行  lsfs -q /data
lsvg -o |lsvg -il  主要是怕你的/data是在別的VG而且沒有自動mount起來。
不過從你的lsvg -o |lsvg -il 輸出中看起來你的系統架構有點問題(奇怪):
你的rootvg應該至少有三科DISK;(可以執行  lsvg  -p  rootvg  確認)
而且你的系統應該有mirror  ;  只是mirror做的很奇怪:
有些LV  (Logical Volume)有 mirror    有的沒有mirror   
有的mirror 兩份   有的mirror三份。
如果rootvg有DISK壞了;你的資料可能壞遺失或是無法開機運作。
例如:
沒有mirror(一份):
hd6                 paging     64    64    1    open/syncd    N/A
paging00            paging     64    64    1    open/syncd    N/A
tivolilv            jfs2       16    16    1    open/syncd    /tivoli
datalv              jfs        128   128   1    open/syncd    /data
lv01                jfs        156   156   1    open/syncd    /oracle
mirror兩份:
hd5                 boot       1     2     2    closed/syncd  N/A
hd8                 jfs2log    1     2     2    open/syncd    N/A
hd4                 jfs2       40    80    2    open/syncd    /
hd2                 jfs2       120   240   2    open/syncd    /usr
hd9var              jfs2       120   240   2    open/syncd    /var
hd3                 jfs2       80    160   2    open/syncd    /tmp
hd10opt             jfs2       160   320   2    open/syncd    /opt
fwdump              jfs2       3     6     2    open/syncd    /var/adm/ras/platform
loglv00             jfslog     1     2     2    open/syncd    N/A
lv00                jfs        1     2     2    open/syncd    /var/adm/csd
mirror三份:
hd1                 jfs2       40    120   3    open/syncd    /home
你可以看  lsvg   -p   rootvg   的輸出看有幾顆DISK(你至少有三科DISK)
然後再針對輸出的DISK執行下面指令(查詢每一顆DISK的內容):
lspv  -l   hdiskx     
lspv  -l   hdisky
.......
(hdiskx和hdisky是只從lsvg -p rootvg指令輸出得知的DISK)
有問題再問我:
MSN:     wewe0928@neweb.com.tw
mail:      byron.hsu@neweb.com.tw

PS:我不是達人;我只是無名小卒......"老农兄"才是真正的達人

论坛徽章:
0
18 [报告]
发表于 2008-06-11 14:39 |只看该作者
大虾,俺执行了,你能否看出一些端倪呢?

[nxjfet1:/] lsvg   -p   rootvg
rootvg:
PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION
hdisk0            active            546         59          00..00..00..00..59
hdisk1            active            546         110         00..00..00..01..109
hdisk2            active            546         179         93..00..40..00..46
hdisk3            active            546         218         110..69..00..00..39
[nxjfet1:/]lspv  -l hdisk0
hdisk0:
LV NAME               LPs   PPs   DISTRIBUTION          MOUNT POINT
hd5                   1     1     01..00..00..00..00    N/A
hd6                   64    64    17..04..01..00..42    N/A
hd3                   80    80    79..00..01..00..00    /tmp
hd9var                120   120   13..00..01..106..00   /var
fwdump                3     3     00..03..00..00..00    /var/adm/ras/platform
lg_dumplv             16    16    00..08..00..00..08    N/A
loglv00               1     1     00..01..00..00..00    N/A
lv00                  1     1     00..01..00..00..00    /var/adm/csd
hd2                   120   120   00..92..25..03..00    /usr
hd8                   1     1     00..00..01..00..00    N/A
hd4                   40    40    00..00..40..00..00    /
hd1                   40    40    00..00..40..00..00    /home
[nxjfet1:/]lspv  -l hdisk1
hdisk1:
LV NAME               LPs   PPs   DISTRIBUTION          MOUNT POINT
lv01                  156   156   99..00..00..57..00    /oracle
tivolilv              16    16    11..05..00..00..00    /tivoli
hd1                   40    40    00..40..00..00..00    /home
paging00              64    64    00..64..00..00..00    N/A
hd10opt               160   160   00..00..109..51..00   /opt
[nxjfet1:/]lspv  -l hdisk2
hdisk2:
LV NAME               LPs   PPs   DISTRIBUTION          MOUNT POINT
hd5                   1     1     01..00..00..00..00    N/A
lv00                  1     1     01..00..00..00..00    /var/adm/csd
loglv00               1     1     01..00..00..00..00    N/A
fwdump                3     3     03..00..00..00..00    /var/adm/ras/platform
hd2                   120   120   11..109..00..00..00   /usr
hd3                   80    80    00..00..69..11..00    /tmp
hd4                   40    40    00..00..00..40..00    /
hd8                   1     1     00..00..00..01..00    N/A
hd9var                120   120   00..00..00..57..63    /var
[nxjfet1:/]lspv  -l hdisk3
hdisk3:
LV NAME               LPs   PPs   DISTRIBUTION          MOUNT POINT
hd1                   40    40    00..40..00..00..00    /home
hd10opt               160   160   00..00..109..51..00   /opt
datalv                128   128   00..00..00..58..70    /data
[nxjfet1:/]

论坛徽章:
0
19 [报告]
发表于 2008-06-11 15:01 |只看该作者

回复 #18 jayli426 的帖子

叫是我之前講的MIRROR不完整的問題ㄚ........
你的OS(rootvg)從你的輸出看來有四顆DISK
系統有做MIRRIR;但是不完整.....
舉例:
下面這個LV有mirrir(兩份);分別存放在hdisk0  和hdisk2
hd9var              jfs2       120   240   2    open/syncd    /var
下面這個LV沒有mirrir(只有一份);只有存放在hdisk3
datalv                128   128   00..00..00..58..70    /data
假設hdisk3這個DISK故障:
那你的系統雖然可以繼續運作;但是你的/data裡面的資料應該會遺失。
你可以從 lsvg  -l   rootvg的輸出中檢視每個LV相對應的"LPs"和"PPs"欄位的比例
LPs  :  PPs 如果是  1  :  1   代表LV沒有Mirror(實體資料在DISK上只有一份)
LPs  :  PPs 如果是  1  :  2   代表LV有Mirror 兩份
LPs  :  PPs 如果是  1  :  3   代表LV有Mirror 三份(AIX系統最多三份)
(LP代表Logical Partitions       PP代表Physical Partitions)
如果你不清楚;就看你還有沒有IBM保固;或是有和其他SI廠商簽MA(維護)
請教工程師應該會知道。
在這邊講不完。

论坛徽章:
0
20 [报告]
发表于 2008-06-11 15:09 |只看该作者

回复 #16 jayli426 的帖子

補充:
lsvg   -o |  lsvg   -il
主要功能如下
查詢已經varyon的VG
看VG裡面有那些LV
看LV的狀態是不是Open    LV
狀態是不是正常  (syncd代表正常     stale代表有問題)
有沒有mirror (LPs  :   PPs)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP