免费注册 查看新帖 |

Chinaunix

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

如果已经把一块磁盘分区挂载,还能growfs吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-04 09:59 |只看该作者 |倒序浏览
小弟自知知识匮乏,所以请不要 仅仅回复 请小弟补习基础知识了。

前面的人已经把1个HD(c0t1)分好挂载到home2上了,而且都已经有数据了。
请问能不能不损坏原有数据,另加一块HD让原来的分区扩容? 在本bbs搜索了svm和growfs的帖子
没看见相关信息,才发贴。

系统信息:
                       Solaris 10 11/06 s10s_u3wos_10 SPARC
           Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                           Assembled 14 November 2006
分区信息:

Filesystem             size   used  avail capacity  Mounted on
/dev/dsk/c0t0d0s0       15G    15G     0K   100%    /
/devices                 0K     0K     0K     0%    /devices
ctfs                     0K     0K     0K     0%    /system/contract
proc                     0K     0K     0K     0%    /proc
mnttab                   0K     0K     0K     0%    /etc/mnttab
swap                   7.7G   1.5M   7.7G     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
sharefs                  0K     0K     0K     0%    /etc/dfs/sharetab
fd                       0K     0K     0K     0%    /dev/fd
swap                   7.7G    40K   7.7G     1%    /tmp
swap                   7.7G    56K   7.7G     1%    /var/run
/dev/dsk/c0t1d0s6       67G   1.1G    65G     2%    /export/home2


补充下: t1硬盘空间全部划分,挂给home2了。
不知道可否没有可用空间时,创建一个卷,把原来的T1和要增加的硬盘空间合并在一起,
还要保证保留原T1上的数据。。。

系统从别人那里接手,原来没有创建过svm.
新增加一块硬盘,请问可否在保留c0t1d0s6数据的前提下,
把新硬盘的空间和原c0t1d0s6的空间一起合并增加

看过新建meta然后管理所有卷的,不知道我这种情况可行否?
或者有其他融通的迁移方法。恳请大虾们指点。

[ 本帖最后由 m@qintoshi 于 2010-1-4 11:08 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2010-01-04 10:03 |只看该作者
metadevice的可以growfs,直接在cxtxdxsx上建立的文件系统不可以growfs

论坛徽章:
0
3 [报告]
发表于 2010-01-04 10:28 |只看该作者
原帖由 waily 于 1/4/2010 11:03 发表
metadevice的可以growfs,直接在cxtxdxsx上建立的文件系统不可以growfs


多谢指教。
直接rdk上的设备无法直接growfs了。
先创建metadb的时候是需要重新分配原有分区吧?(原有数据肯定无法保留了吧?)

能否有其他融通方法保留原有数据呢?

不知道可否先把要添加的硬盘创建metadevice,再把原有数据cp上来, 再把原有的分区一起加到svm中?
不知道有没有风险,不知道大概耗时多少。再次恳请大虾们指点

论坛徽章:
0
4 [报告]
发表于 2010-01-04 10:48 |只看该作者
原帖由 m@qintoshi 于 2010-1-4 10:28 发表


多谢指教。
直接rdk上的设备无法直接growfs了。
先创建metadb的时候是需要重新分配原有分区吧?(原有数据肯定无法保留了吧?)

能否有其他融通方法保留原有数据呢?

不知道可否先把要添加的硬盘创 ...

原有数据可以保留的,把T1做成metadevice,再添加个硬盘,做个串联就可以了

论坛徽章:
0
5 [报告]
发表于 2010-01-04 11:30 |只看该作者
先转成metadevice,再扩
man growfs
EXAMPLES
     Example 1: Expanding nonmetadevice slice  for  /export  file
     system

     The following example expands a nonmetadevice slice for  the
     /export  file  system.  In this example, the existing slice,
     /dev/dsk/c1t0d0s3, is converted to  a  metadevice  so  addi-
     tional slices can be concatenated.

     # metainit -f d8 2 1 c1t0d0s3 1 c2t0d0s3
     # umount /export

     Example 2: Associate /export with new metadevice

     Edit the /etc/vfstab file to change the entry for /export to
     the newly defined metadevice, d8.

     # mount /export
     # growfs -M /export /dev/md/rdsk/d8

论坛徽章:
0
6 [报告]
发表于 2010-01-04 15:20 |只看该作者
原帖由 yuhuohu 于 1/4/2010 12:30 发表
先转成metadevice,再扩
man growfs


当前没有空余slice,如何创建metadb阿?
要转metadevice要先创建metadb的吧。

还有,如果转为metadevice了以后,能否不做raid?
初次接触这方面尝试,希望各位能给个稍微通俗易懂的过程。

当前状态:
/dev/dsk/c0t1d0s6
那我是不是需要按以下步骤?
1。先把新硬盘装上,然后newfs
2。创建metadb # metadb -a -f c0t1d0s6 c1t0d0s6
3。转换为metadevice # metainit -f d0 2 1 c0t1d0s6 1 c1t0d0s6
                                 # umount /export/home2
4。# mount /export/home2
     # growfs -M /export /dev/md/rdsk/d0

不知道这样对不对,请大师们指点

[ 本帖最后由 m@qintoshi 于 2010-1-4 16:57 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2010-01-05 09:35 |只看该作者

虚心再次请教各位

我这样做对不对.

1. 先建原有硬盘c0t0d0s6的metadb, # metadb -a -f c0t0d0s6
2. 装新硬盘,然后newfs 出来到 c0t1d0s6
3. 建立新增硬盘c0t1d0s6的metadb # metadb -a -f c0t1d0s6
4. 转换为metadevice # metainit -f d0 2 1 c0t1d0s6 1 c1t0d0s6
    umount原有挂载点 # umount /export/home2
5. 修改vfstab,然后growfs
    # mount /export/home2
    # growfs -M /export /dev/md/rdsk/d0

请大家指点,且问这样做不会对c0t0d0s6上的数据有影响,而且把c0t1d0s6的容量并在一起
给/export/home2了吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP