首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从故障设备卸载“悬挂”zfs池

从故障设备卸载“悬挂”zfs池
EN

Unix & Linux用户
提问于 2020-05-11 11:21:29
回答 1查看 5.6K关注 0票数 2

我在一个托管在一个USB设备上的LUKS设备上运行zfs。设备失败(可能电缆/连接不好,因为磁盘在另一台机器上读得很好)。

但是我怎么--强迫GNU/Linux忘记这个设备?

代码语言:javascript
复制
$ zpool status

  pool: freenetpool
 state: SUSPENDED
status: One or more devices are faulted in response to IO failures.
action: Make sure the affected devices are connected, then run 'zpool clear'.
   see: http://zfsonlinux.org/msg/ZFS-8000-HC
  scan: scrub repaired 0B in 0 days 05:09:40 with 0 errors on Sun May 10 05:37:46 2020
config:

        NAME         STATE     READ WRITE CKSUM
        freenetpool  DEGRADED     0     0     0
          freenet    DEGRADED     3   344     0  too many errors

errors: 5263 data errors, use '-v' for a list

$ sudo zpool export freenetpool
umount: /freenet: target is busy.
cannot unmount '/freenet': umount failed
$ lsof /freenet | field 2 | grep -v PID | uniq | xargs kill -9
$ sudo umount -l /freenet/
(OK)
$ sudo zpool export freenetpool
cannot export 'freenetpool': pool I/O is currently suspended
$ sudo zpool clear freenetpool
cannot clear errors for freenetpool: I/O error
$ sudo zpool clear -F freenetpool
cannot clear errors for freenetpool: I/O error
$ sudo zpool clear -FX freenetpool
cannot clear errors for freenetpool: I/O error
$ sudo zpool clear -nFX freenetpool
(OK)
$ sudo zfs unmount /freenet
cannot unmount '/freenet': not a mountpoint
$ sudo zpool destroy -f freenetpool
cannot open 'freenetpool': pool I/O is currently suspended
$ zpool detach  freenetpool freenet
cannot detach freenet: pool I/O is currently suspended
$ zpool remove freenetpool freenet
cannot remove freenet: pool I/O is currently suspended
$ zpool remove freenetpool /dev/mapper/freenet
cannot remove /dev/mapper/freenet: pool I/O is currently suspended
$ zpool set cachefile=/etc/zfs/zpool.cache freenetpool
cannot set property for 'freenetpool': pool I/O is currently suspended

我可以重新启动机器,但我真的很想知道一种避免重启的方法。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-05-11 11:47:16

一旦池被暂停,就没有办法解除它。你必须重新启动机器。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/585888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档