免费注册 查看新帖 |

Chinaunix

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

求助!ZFS+VXVM更换硬盘 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2016-09-05 09:35 |只看该作者 |倒序浏览
小弟这边有一套设备是用ZFS做的mirror,执行换盘操作时报错说该硬盘在VXVM上使用无法删除,烦请各位大神指导下该如何处理,要用VXVM把这块盘删除?以下为处理日志
# zpool status rpool
  pool: rpool
state: DEGRADED
status: One or more devices could not be opened.  Sufficient replicas exist for
        the pool to continue functioning in a degraded state.
action: Attach the missing device and online it using 'zpool online'.
   see:
scrub: none requested
config:

        NAME          STATE     READ WRITE CKSUM
        rpool         DEGRADED     0     0     0
          mirror      DEGRADED     0     0     0
            c0t1d0s0  ONLINE       0     0     0
            c0t0d0s0  UNAVAIL      0     0     0  cannot open
errors: No known data errors
# zpool offline rpool c0t0d0s0
cannot offline c0t0d0s0: no valid replicas
root@sams1-repdb # cfgadm -c unconfigure c0::dsk/c0t0d0
Aug 12 10:07:54 sams1-repdb rcm_daemon[8246]: rcm script es_rcm.pl: VxVM vxdmpadm ERROR V-5-1-13080 Attempt to disable all paths through portid and enclosure failed. Last path to the disk can not be disabled.
cfgadm: Component system is busy, try again: failed to offline:
     Resource              Information      
------------------  -------------------------
/dev/dsk/c0t0d0s2   Device being used by VxVM
# vxdisk list
DEVICE       TYPE            DISK         GROUP        STATUS
disk_0       auto:none       -            -            online invalid
disk_2       auto            -            -            error
fj_e80000_0  auto:cdsdisk    -            -            online
fj_e80000_1  auto:cdsdisk    sysdg01      sysdg        online shared
fj_e80000_2  auto:cdsdisk    userdg103    userdg1      online shared
fj_e80000_3  auto:cdsdisk    userdg201    userdg2      online shared
fj_e80000_4  auto:cdsdisk    indexdg101   indexdg1     online shared
fj_e80000_5  auto:cdsdisk    -            -            online
fj_e80000_6  auto:cdsdisk    sysdg06      sysdg        online shared
fj_e80000_7  auto:cdsdisk    userdg106    userdg1      online shared
fj_e80000_8  auto:cdsdisk    userdg206    userdg2      online shared
fj_e80000_9  auto:cdsdisk    indexdg106   indexdg1     online shared
fj_e80000_10 auto:cdsdisk    -            -            online


论坛徽章:
7
荣誉会员
日期:2011-11-23 16:44:17水瓶座
日期:2013-08-28 21:20:16丑牛
日期:2013-10-02 21:01:462015年迎新春徽章
日期:2015-03-04 09:54:45操作系统版块每日发帖之星
日期:2016-06-05 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-20 08:24:0515-16赛季CBA联赛之四川
日期:2016-08-18 15:02:02
2 [报告]
发表于 2016-09-05 20:50 |只看该作者
回复 1# MrtWGY
  大概其你是吧vxvm的rootdg建在了zfs的盘上面了,最好别把这两个东西揉在一起,要么全部vxvm算了。思路肯定是把这个c0t0d0从vxvm的configuration中删除,然后换盘,确保c0t0和c0t1的partition label是一样的,加vxvm,然后zpool replace, 然后可能需要installgrub/install bootblock。
  搭建系统时,谁给的方案啊。。。真是忍不住吐槽啊。

论坛徽章:
0
3 [报告]
发表于 2016-09-06 10:42 |只看该作者
本帖最后由 antonypaopao 于 2016-09-06 10:45 编辑

都unavil了 offline不掉的  直接zpool detach 换盘 再attach上,看看有报错吗或者直接zpool replace 如果有报错 在根据这个报错看看如何解决   你这估计是先用vxvm封装了 然后又用了zfs 真是醉了

论坛徽章:
3
2015年辞旧岁徽章
日期:2015-03-03 16:54:15操作系统版块每日发帖之星
日期:2016-01-21 06:20:00操作系统版块每日发帖之星
日期:2016-08-11 06:20:00
4 [报告]
发表于 2016-09-07 15:27 |只看该作者
奇葩,奇葩

论坛徽章:
0
5 [报告]
发表于 2016-09-23 17:04 |只看该作者
故障已解决!!!!!

处理过程如下:
1、因该硬盘没有被VXVM封装并且format中已识别不到该硬盘,直接执行物理更换硬盘,更换完成后vxdisk lisk查看状态
更换后可以看到disk_2的状态变为nolabel
DEVICE       DISK         GROUP        STATUS
disk_0       -            -            online invalid
disk_2       -            -            nolabel
对该硬盘做下label,状态变为online invalid
2、开始执行replace操作
# prtvtoc /dev/rdsk/c0t1d0s2 | fmthard -s - /dev/rdsk/c0t0d0s2
# zpool replace rpool c0t0d0s0
# zpool online rpool c0t0d0s0
# zpool status
  pool: rpool
state: DEGRADED
status: One or more devices is currently being resilvered.  The pool will
        continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
scrub: resilver in progress for 0h0m, 0.01% done, 14h56m to go
config:

        NAME                STATE     READ WRITE CKSUM
        rpool               DEGRADED     0     0     0
          mirror            DEGRADED     0     0     0
            c0t1d0s0        ONLINE       0     0     0
            replacing       DEGRADED     0     0     0
              c0t0d0s0/old  FAULTED      0     0     0  corrupted data
              c0t0d0s0      ONLINE       0     0     0
操作完成后硬盘开始同步,多了一个old信息,等待硬盘同步完成后将该项删除,恢复正常

评分

参与人数 1可用积分 +6 收起 理由
nimysun + 6 很给力!

查看全部评分

论坛徽章:
0
6 [报告]
发表于 2016-11-16 14:51 |只看该作者
在多路径中做排除就好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP