700 Software Asked: 2013-03-05 09:38:01 +0800 CST2013-03-05 09:38:01 +0800 CST 2013-03-05 09:38:01 +0800 CST 如何删除 OpenSolaris ZFS 转储设备 772 ZFS 转储设备仅用于调试问题。在这种情况下,我已经决定风险与回报是这样的,我应该删除转储设备以为其他存储腾出空间。 我可以使用禁用保存核心(从转储设备复制到/var/crash)dumpadm -n,但是当我运行时zfs destroy rpool/dump,我仍然得到 cannot destroy 'rpool/dump': dataset is busy,表明这dumpadm -n还不够。 如何禁用和删除此专用转储设备? solaris 3 个回答 Voted Best Answer notpeter 2013-04-23T09:42:34+08:002013-04-23T09:42:34+08:00 为 dumpadm 指定另一个位置以使用故障转储而不是仅仅禁用它们。 dumpadm -d swap 来源:http ://comments.gmane.org/gmane.os.solaris.opensolaris.zfs/19529 otwieracz 2014-06-11T03:39:02+08:002014-06-11T03:39:02+08:00 根据:http ://www.en.sysadmin-cookbook.net/zfs/#toc-gen-14 zdb -d tank | grep rpool/dump 现在zfs destroy找到了数据集。 Prasad Periketi 2016-12-22T01:40:05+08:002016-12-22T01:40:05+08:00 创建一个新的 ZFS 卷,类似于: zfs create -V 2G rpool/dump1 使用 dumpadm 实用程序将目录更改为rpool/dump1,例如: dumpadm -d /dev/zvol/dsk/rpool/dump1 rpool/dump然后你可以毫无问题地销毁它。 zfs destroy rpool/dump 希望这有助于在没有数据集繁忙错误的情况下调整转储设备的大小或销毁转储设备。
为 dumpadm 指定另一个位置以使用故障转储而不是仅仅禁用它们。
dumpadm -d swap
来源:http ://comments.gmane.org/gmane.os.solaris.opensolaris.zfs/19529
根据:http ://www.en.sysadmin-cookbook.net/zfs/#toc-gen-14
现在
zfs destroy
找到了数据集。创建一个新的 ZFS 卷,类似于:
使用 dumpadm 实用程序将目录更改为
rpool/dump1
,例如:rpool/dump
然后你可以毫无问题地销毁它。希望这有助于在没有数据集繁忙错误的情况下调整转储设备的大小或销毁转储设备。