Como remover o dispositivo de despejo do OpenSolaris ZFS

2

O dispositivo de despejo ZFS é usado apenas para problemas de depuração . Neste caso, decidi que o risco versus recompensa é tal que eu deveria excluir o dispositivo de despejo para dar espaço para outro armazenamento.

Eu posso desativar o save-core (copiar do dispositivo de despejo para /var/crash ) usando dumpadm -n , mas quando executo zfs destroy rpool/dump , ainda recebo cannot destroy 'rpool/dump': dataset is busy , indicando que dumpadm -n foi insuficiente.

Como posso desativar e remover este dispositivo de despejo dedicado?

    
por George Bailey 04.03.2013 / 18:38

3 respostas

2

Especifique outro local para o dumpadm usar despejos de memória em vez de simplesmente desativá-los.

dumpadm -d swap

Fonte: link

    
por 22.04.2013 / 19:42
0

De acordo com: link

zdb -d tank | grep rpool/dump

e agora zfs destroy encontraram os conjuntos de dados.

    
por 10.06.2014 / 13:39
0

Crie um novo volume do ZFS como:

zfs create -V 2G rpool/dump1

Usando o utilitário dumpadm, altere o diretório para rpool/dump1 , por exemplo:

dumpadm -d /dev/zvol/dsk/rpool/dump1

Então você pode destruir o rpool/dump sem problemas.

zfs destroy rpool/dump

Espero que isso ajude a redimensionar seus dispositivos de despejo ou destruir dispositivos de despejo sem o erro de ocupado do conjunto de dados.

    
por 21.12.2016 / 10:40