ZFS rpool completo, não consigo fazer nada

1

Eu tenho um problema enorme, meu rpool está cheio, então quando eu inicializo, eu tenho toneladas de "nenhum espaço no dispositivo" no meu shell. Não há como registrar, o servidor ssh está inativo.

Então decidi inicializar com o OpenVolaris Live CD e montar o rpool, usando esses tópicos:

Tópico aberto em Indiana

e este aqui: Blog da Orcale

Mas não consigo montar o rpool / ROOT / solaris porque não consigo fazer esta linha de comando:

 zfs set mountoint=/a rpool/ROOT/solaris

Porque eu tenho um zfs não pode definir a propriedade "fora do espaço" ... eu estou preso ...

Outra coisa estranha é que zpool import -f -R / um rpool tem sucesso, e quando eu ligo df -g eu posso ver o mount, ele me diz que 48G são usados 100% da capacidade.Mas quando i ls -al / a há apenas diretórios vazios etc e export . Nenhum arquivo, nada que eu possa excluir para criar espaço.

Eu realmente não sei o que fazer, qualquer ajuda será ótima.

Atenciosamente,

    
por user1574623 16.04.2013 / 17:54

1 resposta

1

Como você disse que conseguiu montar o pool usando um ponto de montagem alternativo com zpool import -R /mnt poolname , sua pergunta é realmente sobre o que está usando o espaço, não como alterar o ponto de montagem. Em vez de usar o df para a contabilidade de espaço (que apenas adiciona o tamanho dos arquivos sem qualquer reconhecimento de compactação, dedup, snapshots, async destroy, etc), você provavelmente deveria estar executando zfs list e zfs list -t snapshot . Provavelmente, sua versão atual do seu sistema de arquivos raiz é apenas 48G, mas você pode ter outros sistemas de arquivos (por exemplo, um para / export / home) ou ter instantâneos antigos ocupando espaço. Você pode inspecionar um instantâneo navegando até ele ( cd .zfs/ da raiz desse sistema de arquivos específico).

    
por 22.04.2013 / 19:21