如何在池忙的时候销毁ZFS池?

时间:2016-11-16 07:28:51

标签: zfs

我有zfs pool:

$ sudo zpool status lxd
  pool: lxd
 state: ONLINE
  scan: none requested
config:

    NAME                    STATE     READ WRITE CKSUM
    lxd                     ONLINE       0     0     0
      /var/lib/lxd/zfs.img  ONLINE       0     0     0

我试过了:

$ sudo zpool destroy -f lxd 
cannot destroy 'lxd': pool is busy

如何卸载zpool img

2 个答案:

答案 0 :(得分:2)

我会按此顺序尝试这些事情:

  • 停止池及其文件系统上的程序的所有读/写IO(检查zpool iostat是否有当前读/写)
  • 停止使用此池的所有共享服务(SMB,NFS,AFP,iSCSI)或删除文件系统上的共享属性
  • 卸载(zfs unmount)池的所有文件系统

答案 1 :(得分:0)

我不清楚您是否评论上一个答案中的建议是否适合您。既然你还没有接受答案,我认为它对你不起作用,所以我会再给你一个建议。

使用支持zfs的usb / cd / external hd启动,并从那里销毁你的池。可能很难根据配置的系统停止所有服务,这将以一种干净的方式解决这个问题。