免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6290 | 回复: 9
打印 上一主题 下一主题

[故障求助] 请教mkfs建立文件系统后的mount不上遇到的问题!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-27 09:19 |只看该作者 |倒序浏览
本帖最后由 sucrich 于 2010-12-27 09:20 编辑

在rootvg上用mklv创建了一个lv:oralv01, 然后用mkfs创建一个文件系统,mount点为/oinstall, 使用mount后遇到如下报错:
#mklv -y oralv01 -w n -s n -r n -t jfs rootvg 10
#mkfs -V jfs -o bf=true,name=/oinstall /dev/oralv01
#mount /dev/oralv01 /oinstall
  #mount: 0506-322 Cannot determine log device to use for /dev/ orasyslv02(/oinstall).

手动编辑/etc/filesystems添加相关信息:
/oinstall:
       dev =/dev/oralv01
       vfs =jfs
       log=/dev/hd8
       mount=true
       vol=/oinstall
       check =true
后再mount
#mount /dev/oralv01 /oinstall
#mount: 0506-324 Cannot mount /dev/oralv01 on /oinstall: The requested resource is busy.
请问这是什么原因?
下面是其他相关信息:
#lsfs
   Name            Nodename   Mount Pt               VFS   Size    Options    Auto Accounting
   /dev/hd4        --         /                      jfs2  2097152 --         yes  no
   /dev/hd1        --         /home                  jfs2  2097152 --         yes  no
   /dev/hd2        --         /usr                   jfs2  8388608 --         yes  no
   /dev/hd9var     --         /var                   jfs2  16777216 --         yes  no
   /dev/hd3        --         /tmp                   jfs2  8388608 --         yes  no
   /dev/hd11admin  --         /admin                 jfs2  524288  --         yes  no
   /proc           --         /proc                  procfs --      --         yes  no
   /dev/hd10opt    --         /opt                   jfs2  524288  --         yes  no
   /dev/livedump   --         /var/adm/ras/livedump  jfs2  524288  --         yes  no
   /dev/oralv01    --         /oinstall              jfs   5242880 --         yes  no

   #mount
     node       mounted        mounted over    vfs       date        options
-------- ---------------  ---------------  ------ ------------ ---------------
         /dev/hd4         /                jfs2   Nov 23 10:03 rw,log=/dev/hd8
         /dev/hd2         /usr             jfs2   Nov 23 10:03 rw,log=/dev/hd8
         /dev/hd9var      /var             jfs2   Nov 23 10:03 rw,log=/dev/hd8
         /dev/hd3         /tmp             jfs2   Nov 23 10:03 rw,log=/dev/hd8
         /dev/hd1         /home            jfs2   Nov 23 10:03 rw,log=/dev/hd8
         /dev/hd11admin   /admin           jfs2   Nov 23 10:03 rw,log=/dev/hd8
         /proc            /proc            procfs Nov 23 10:03 rw
         /dev/hd10opt     /opt             jfs2   Nov 23 10:03 rw,log=/dev/hd8
         /dev/livedump    /var/adm/ras/livedump jfs2   Nov 23 10:03 rw,log=/dev/hd8

   # getlvcb -AT oralv01
         AIX LVCB
         intrapolicy = m
         copies = 1
         interpolicy = m
         lvid = 00c0d82600004c000000012bed030424.13
         lvname = oralv01
         label = None
         machine id = 0D8264C00
         number lps = 10
         relocatable = n
         strict = n
         stripe width = 0
         stripe size in exponent = 0
         type = jfs
         upperbound = 32
         fs =
         time created  = Fri Dec 24 10:51:51 2010
         time modified = Fri Dec 24 10:51:51 2010

   # lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       2       2    closed/syncd  N/A
hd6                 paging     64      128     2    open/syncd    N/A
hd8                 jfs2log    1       2       2    open/syncd    N/A
hd4                 jfs2       4       8       2    open/syncd    /
hd2                 jfs2       16      32      2    open/syncd    /usr
hd9var              jfs2       32      64      2    open/syncd    /var
hd3                 jfs2       16      32      2    open/syncd    /tmp
hd1                 jfs2       4       8       2    open/syncd    /home
hd10opt             jfs2       1       2       2    open/syncd    /opt
hd11admin           jfs2       1       2       2    open/syncd    /admin
lg_dumplv           sysdump    8       8       1    open/syncd    N/A
livedump            jfs2       1       2       2    open/syncd    /var/adm/ras/livedump
oralv01             jfs        10      10      1    closed/syncd  /oinstall

论坛徽章:
0
2 [报告]
发表于 2010-12-27 09:44 |只看该作者
缺少日志卷。

论坛徽章:
0
3 [报告]
发表于 2010-12-27 10:30 |只看该作者
那如何解决呢?

论坛徽章:
0
4 [报告]
发表于 2010-12-27 11:32 |只看该作者
为啥要手动的, 直接用smit去创建一个File system, 上面可以根据先前的lv来创建文件系统

论坛徽章:
0
5 [报告]
发表于 2010-12-27 12:59 |只看该作者
建一个log, logform, chvg 把log加进去, 具体命令查一下

论坛徽章:
0
6 [报告]
发表于 2010-12-27 14:00 |只看该作者
确实通过smit建立文件系统非常简单,这样做主要是搞清mkfs和JFS的一些细节问题。。。。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
7 [报告]
发表于 2010-12-27 14:49 |只看该作者
hd8是JFS2的日志,你给JFS用怎么行。。创建个jfs的Log然后编辑filesystems文件指定就可以了

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2010-12-27 15:15 |只看该作者
不明白的就smitty

明白的请用mklv和crfs或者直接crfs,还不会请直接man

jfs和jfs2不明白的请看lvm

论坛徽章:
0
9 [报告]
发表于 2010-12-27 16:38 |只看该作者
我上面说的有点出入,/etc/filesystems中的log应为log=/dev/jfslog1,过程如下
手动创建一个jfslog:
mklv -t jfslog -y jfslog1 rootvg 1
logform /dev/jfslog1
再手动编辑/etc/filesystems添加相关信息:
/oinstall:
       dev =/dev/oralv01
       vfs =jfs
       log=/dev/jfslog1
       mount=true
       vol=/oinstall
       check =true

# mount /dev/oralv01 /oinstall
mount: 0506-324 Cannot mount /dev/oralv01 on /oinstall: A system call received a parameter that is not valid.

论坛徽章:
0
10 [报告]
发表于 2010-12-27 16:49 |只看该作者
本帖最后由 sucrich 于 2010-12-27 16:55 编辑

现在尝试删除oralv01文件系统、jfslog1 这个LV,重建oralv01、jfslog1这两个LV,
再重新做如下过程:
#mklv -t jfslog -y jfslog1 rootvg 1
#logform /dev/jfslog1
#mklv -y oralv01 -w n -s n -r n -t jfs rootvg 10
#mkfs -V jfs -o bf=true,name=/oinstall /dev/oralv01
再手动编辑/etc/filesystems添加相关信息:
/oinstall:
       dev =/dev/oralv01
       vfs =jfs
       log=/dev/jfslog1
       mount=true
       vol=/oinstall
       check =true

# mount /dev/oralv01 /oinstall
OK!
就是不太明白如果不做删除oralv01文件系统、jfslog1 这个LV,重建oralv01、jfslog1这两个LV的相关操作的话,为何在mount是报:0506-324 Cannot mount /dev/oralv01 on /oinstall: A system call received a parameter that is not valid。哪位DX指点一下。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP