Как удалить устройство дампа OpenSolaris ZFS
Устройство дампа ZFS используется только для устранения неполадок. В этом случае я решил, что риск за вознаграждение таков, что я должен удалить устройство дампа, чтобы освободить место для другого хранилища.
Я могу отключить save-core (скопировать с устройства дампа на /var/crash
) с помощью dumpadm -n
, но когда я бегу zfs destroy rpool/dump
Я все еще получаюcannot destroy 'rpool/dump': dataset is busy
, указывая, что dumpadm -n
было недостаточно.
Как я могу отключить и удалить это специальное устройство дампа?
3 ответа
Укажите другое расположение для dumpadm, чтобы использовать аварийные дампы вместо их просто отключения.
dumpadm -d swap
Источник: http://comments.gmane.org/gmane.os.solaris.opensolaris.zfs/19529
Создайте новый том ZFS примерно так:
zfs create -V 2G rpool/dump1
Используя утилиту dumpadm, измените каталог на rpool/dump1
Например:
dumpadm -d /dev/zvol/dsk/rpool/dump1
Тогда вы можете уничтожить rpool/dump
без проблем.
zfs destroy rpool/dump
Надеюсь, что это поможет изменить размеры устройств дампа или уничтожить устройства дампа без ошибки занятости набора данных.
Согласно: http://www.en.sysadmin-cookbook.net/zfs/
zdb -d tank | grep rpool/dump
и сейчас zfs destroy
найденные наборы данных.