免费注册 查看新帖 |

Chinaunix

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

更改rpool的磁盘做法实践 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-31 23:37 |只看该作者 |倒序浏览
刚刚重装了几台x4200,原来的配置很奇怪,0/1磁盘是67GB的,2/3磁盘是135GB的,都是做的RAID 1。开始没注意,结果装好了之后才发现,于是想试试不重新安装,通过把rpool的磁盘变更成第二个disk的方法,将2/3盘变成实际的启动盘。做法很简单:


1. 将新的磁盘加入到rpool。

       zpool attach rpool c3t0d0s0 c3t2d0s0

这里使用slice 0的原因是因为使用jumpstart安装的系统,只能使用slice作为rpool的设备。

2. 等resilver完成之后,安装grub

          installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c3t2d0s0

3. 启动机器,在BIOS中改变启动磁盘的顺序,使用第二块磁盘启动。

4. 系统启动后,将第一块磁盘从zpool中detach

           zpool detach rpool c3t0d0s0

可以注意到,当没有detach第一块磁盘时,zfs list的结果仍显示第一块磁盘的大小

         root@sbund1wm407 # zfs list
             NAME                        USED  AVAIL  REFER  MOUNTPOINT
             rpool                      38.0G  28.4G  35.5K  /rpool
             rpool/ROOT                 6.04G  28.4G    18K  legacy
             rpool/ROOT/10x86_1008      6.04G  28.4G  4.55G  /
             rpool/ROOT/10x86_1008/var  1.49G  28.4G  1.49G  /var
             rpool/dump                 16.0G  28.4G  16.0G  -
             rpool/swap                   16G  44.4G    16K  -

             root@sbund1wm407 # zpool list
             NAME    SIZE   USED  AVAIL    CAP  HEALTH  ALTROOT
             rpool  67.5G  22.0G  45.5G    32%  ONLINE  -

在detach之后,zfs list显示新的磁盘(或者分区)的大小

             root@sbund1wm407 # zfs list
             NAME                        USED  AVAIL  REFER  MOUNTPOINT
             rpool                      38.0G  40.7G  35.5K  /rpool
             rpool/ROOT                 6.04G  40.7G    18K  legacy
             rpool/ROOT/10x86_1008      6.04G  40.7G  4.55G  /
             rpool/ROOT/10x86_1008/var  1.49G  40.7G  1.49G  /var
             rpool/dump                 16.0G  40.7G  16.0G  -
             rpool/swap                   16G  56.7G    16K  -

             root@sbund1wm407 # zpool list
             NAME    SIZE   USED  AVAIL    CAP  HEALTH  ALTROOT
             rpool    80G  22.0G  58.0G    27%  ONLINE  -

(只将slice 0分了80GB)

我的实际想法是打算将2/3盘和0/1盘调换,希望机器还可以起来,这样就可以不用在BIOS里改启动顺序了。有这样做过的朋友可以直接告诉我这样行不行的通。:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP