
Estou com um grande problema, meu rpool está cheio, então, quando inicializo, tenho toneladas de "sem espaço no dispositivo" em meu shell. Não há como registrar, o servidor ssh está inativo.
Então decidi inicializar com o OpenSolaris Live CD e montar o rpool, usando estes tópicos:
e este: Blog Orcal
Mas não consigo montar rpool/ROOT/solaris porque não consigo executar esta linha de comando:
zfs set mountoint=/a rpool/ROOT/solaris
Porque eu tenho umzfs não pode definir a propriedade "fora do espaço"...Estou preso...
Outra coisa estranha é queimportação zpool -f -R /a rpoolter sucesso, e quando eu lançardf-gposso ver a montagem, ela me diz que 48G são usados 100% da capacidade.ls -al /umaexiste apenasetc.eexportardiretórios vazios. Nenhum arquivo, nada que eu possa excluir para liberar espaço.
Eu realmente não sei o que fazer, qualquer ajuda será ótima.
Atenciosamente,
Responder1
Já que você disse que conseguiu montar o pool usando um ponto de montagem alternativo, zpool import -R /mnt poolname
sua pergunta é realmente sobre o que está ocupando o espaço, não como alterar o ponto de montagem. Em vez de usar df para contabilidade de espaço (que apenas adiciona o tamanho dos arquivos sem qualquer conhecimento de compactação, desduplicação, instantâneos, destruição assíncrona, etc.), você provavelmente deveria estar executando zfs list
e zfs list -t snapshot
. Provavelmente a sua versão atual do seu sistema de arquivos raiz é de apenas 48G, mas você pode ter outros sistemas de arquivos (por exemplo, um para /export/home) ou ter snapshots antigos ocupando espaço. Você pode inspecionar um instantâneo navegando até ele ( cd .zfs/
a partir da raiz desse sistema de arquivos específico).