棘手的问题,关于vxfs[1]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:


我使用volume manager作卷,2.6T的t3阵列使用volume manager作了1.2t的raid 0+1。然后我使用命令作vxfs的文件系统vxfs版本为3.5。根据3。5版本的说明,支持文件系统大小打到了32t。但是我使用命令mkfs -F vxfs -o version=5 /dev/vx/rdsk/adg/vol01 出错,错误提示为 sector must positive and <=68719472624(1T)。如果我使用命令
mkfs -F vxfs -o version=5 /dev/vx/adg/vol01 1200g,没有报错,但是作了文件系统后,挂接系统时候还汇报错。
mount -F vxfs /dev/vx/dsk/adg/vol01 /u01
错误信息为 layout is not support by this version of vxfs 。
那位见到过这样的问题,帮忙看看。我该怎办?

 mmmmn 回复于:2002-11-11 21:29:57
你自己的 solaris是什么版本?
还有打patch了吗?

 YT 回复于:2002-11-11 21:30:39
vxfs版本为3.5?是不是build 5 啊?


 x3y4z5 回复于:2002-11-11 21:37:31
我的操作系统8,推荐的补丁打过了。我查找了3.5的说明,好像不需要打额外的补丁了。我联系过veritas公司的支持,他们也说问题很怪?可能明天给我答复。今天为了它,我上班没时间上来看看。我仅仅通过命令察看了版本为3.5,至于build 5?我不懂了。。。

 mmmmn 回复于:2002-11-11 21:44:10
明天把答案写出来

 x3y4z5 回复于:2002-11-11 21:46:09
有了结果肯定上报大家知道。

 mmmmn 回复于:2002-11-11 21:47:16
:)

 YT 回复于:2002-11-11 21:59:15
pkginfo -l VRTSvxfs
结果给我看看。

 x3y4z5 回复于:2002-11-11 22:02:17
 PKGINST:  VRTSvxfs
      名称:  VERITAS File System
      种类:  system,utilities
      ARCH:  sparc
      版本:  3.5,REV=GA06
   BASEDIR:  /
    供应商:  VERITAS Software
      DESC:  Commercial File System
    PSTAMP:  VERITAS-3.5FS-2002-06-13
  INSTDATE:  Oct 17 2002 16:24
   HOTLINE:  (800) 342-0652
     EMAIL:  support@veritas.com
      状态:  全部安装
      文件:      258 installed pathnames
                  29 shared pathnames
                   5 linked files
                  46 directories
                  58 executables
                   5 setuid/setgid executables
               26432 blocks used (approx)


 YT 回复于:2002-11-11 22:06:56
直接mkfs -F vxfs /dev/vx/adg/vol01 1200g不行的吗?
不好意思我还没有拿到version5的VXFS。

 x3y4z5 回复于:2002-11-11 22:12:28
根据vxfs 3.5的说明,默认的mkfs -F使用的就是version=5选项。我实验过你说的命令。根据我的观察,只要使用了size的值,可以进行mkfs,但是在mount的步骤中就会出现上面提到的错误this layout is not supported by this version of vxfs

 YT 回复于:2002-11-11 22:19:40
!!不会是SUN OS 对VERSION 5的支持有问题吧?

 YT 回复于:2002-11-11 22:25:07
[这个贴子最后由YT在 2002/11/11 10:31pm 编辑]

这问题在cluster的时候出现过,就是
在VxFS 3.5下面fsck -o mounted fails
Veritas给的办法是在所有的nodes上安装 binaries

1. Copy S01VXFSLDLIC to /etc/rc2.d
2. Copy vxenablef to /opt/VRTSvxfs/sbin/
3. Copy vxenablef to /opt/VRTS/bin/
4. chmod +x /opt/VRTS/bin/vxenablef
5. Reboot all the nodes.

可参考以下:
cp /ws/suncluster/Products/Veritas/VxFS/3.5_sol_062602/4713594/S01VXFSLDLIC
/etc/rc2.d

cp /ws/suncluster/Products/Veritas/VxFS/3.5_sol_062602/4713594/vxenablef
/opt/VRTSvxfs/sbin

cp /opt/VRTSvxfs/sbin/vxenablef /opt/VRTS/bin/

reboot
试试如何?


 x3y4z5 回复于:2002-11-12 09:13:02
没做过cluser,那里可以找到相关的文件啊?

 YT 回复于:2002-11-12 11:28:55
在sunsolve.sun.com

 YT 回复于:2002-11-12 13:22:09
1. 在Normal Disk Create a slice(about 500m)
2. make vxfs on the slice
3. if you can mount the slice the the problem is the VxVm
4. check your VxVm Layout 

以上资料由phoenixli MM友情提供,估计错不了。

 x3y4z5 回复于:2002-11-12 14:41:12
我在这个卷上作文件系统,如果〈1024g(1T)就可以做,可以mount ,可以使用。但是只要到了1024T或者超过它,就会报错。555555555555。。。。。

 YT 回复于:2002-11-12 15:26:37
那应该是VxFS的问题吧。。。

 phoenixli 回复于:2002-11-12 18:50:31
在做测试,等一下告诉你答案.

 phoenixli 回复于:2002-11-12 19:05:17
/usr/lib/fs/vxfs/mkfs -F vxfs -o inosize=512 ninode=0 largefiles /dev/vx/rdsk/adg/vol01
 
看man的册,主要的增加inode的size.


 phoenixli 回复于:2002-11-12 19:06:39
x3y4z5在不在啊?赶紧试一下,我们在加班做测试哪.

 YT 回复于:2002-11-12 19:09:16
[quote][b]下面引用由[u]phoenixli[/u]在 [i]2002/11/12 07:06pm[/i] 发表的内容:[/b]
x3y4z5在不在啊?赶紧试一下,我们在加班做测试哪.
[/quote]

你可真厉害。。。。。  
有一堆SPARC的人就是不一样。
唉!

 phoenixli 回复于:2002-11-12 19:10:31
/usr/lib/fs/vxfs/mkfs -F vxfs -o inosize=512 ninode=0 largefiles /dev/vx/rdsk/adg/vol01

看man的册,主要的增加inode的size.

512改成1024可以做8个T,快点啊,否则不等你了.


 phoenixli 回复于:2002-11-12 19:15:20
不等了,有结果再说吧.应该是这样做完以后问题就可以解决.

 YT 回复于:2002-11-12 20:12:19
我就没有办法试了。。。
x3y4z5你的结果如何?

 phoenixli 回复于:2002-11-12 20:21:05
这人半天没动静,也不知道在不在.

 daemonix 回复于:2002-11-12 20:25:48
有phoenixli mm在,连做实验环境都有了,好啊,手下还有一班高手,是本坛的福气啊。
辛苦了。 :-)


 phoenixli 回复于:2002-11-12 20:31:06
老兄,你是在恭维我还是讽刺我啊?我怎么觉得有点不对劲,意思是说我自己技术不怎么样,就只是手下有一班高手而已,是不是啊?

 phoenixli 回复于:2002-11-12 20:35:25
再说,我可是觉得这还算是个问题才让我的技术去解答的,那个出问题的家伙怎么找不着了,让大家等结果,真是.

 daemonix 回复于:2002-11-12 20:37:03
[quote][b]下面引用由[u]phoenixli[/u]在 [i]2002/11/12 08:31pm[/i] 发表的内容:[/b]
老兄,你是在恭维我还是讽刺我啊?我怎么觉得有点不对劲,意思是说我自己技术不怎么样,就只是手下有一班高手而已,是不是啊?
[/quote]
我哪敢讽刺你啊,你老是疑神疑鬼的,你这两天心情蛮好的嘛 :)

 phoenixli 回复于:2002-11-12 20:40:45
不是讽刺就好,那我就全当恭维了.

 daemonix 回复于:2002-11-12 20:47:56
[quote][b]下面引用由[u]phoenixli[/u]在 [i]2002/11/12 07:05pm[/i] 发表的内容:[/b]
/usr/lib/fs/vxfs/mkfs -F vxfs -o inosize=512 ninode=0 largefiles /dev/vx/rdsk/adg/vol01
 
看man的册,主要的增加inode的size.
[/quote]

VP还知道的如此具体,PF
就是嘴巴太厉害了,^_^

 YT 回复于:2002-11-12 20:56:21
[quote][b]下面引用由[u]daemonix[/u]在 [i]2002/11/12 08:47pm[/i] 发表的内容:[/b]
VP还知道的如此具体,PF
就是嘴巴太厉害了,^_^
[/quote]

同感,特怕她。。。  

 daemonix 回复于:2002-11-12 21:00:09
其实,我觉得VP大可不必知道的那么具体,在她手下干活,工程师只能去move box了,真的要累的吐血啊。
:)

 phoenixli 回复于:2002-11-12 21:01:37
deamonix,错啦,我事先都说过了,我是不懂技术的,你难道没有看见吗?

 daemonix 回复于:2002-11-12 21:05:02
[quote][b]下面引用由[u]phoenixli[/u]在 [i]2002/11/12 09:01pm[/i] 发表的内容:[/b]
deamonix,错啦,我事先都说过了,我是不懂技术的,你难道没有看见吗?
[/quote]

看你把fsck的参数用的那么x,还说不懂技术,把我们当傻子啊?
虽然我是菜鸟,还是能知道你是高人啊,仰慕ing 

 phoenixli 回复于:2002-11-12 21:10:25
拜托,我都说了我是让我们技术解答了,不理你了.
楼主,试出结果来没有?大家都等着哪.

 daemonix 回复于:2002-11-12 21:12:31
让你的手下吃饭吧,我都心疼他们了,呵呵

 phoenixli 回复于:2002-11-12 21:15:14
早走啦.只有我还没有吃饭.

 x3y4z5 回复于:2002-11-12 21:15:21
我刚回来,是的结果如下:
./mkfs -F vxfs -o inosize=512,ninode=0,largefiles /dev/vx/rdsk/datadg/vol01
UX:vxfs mkfs: ERROR: sectors must be positive and <= 68719472624 (1 TB)
UX:vxfs mkfs: TO FIX: Usage:
  mkfs [-F vxfs] [-V] -m special
  mkfs [-F vxfs] [-V] [-o [N] [ninode=#] [bsize=#] [logsize=#]

本文关键:棘手的问题,关于vxfs
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top