btrfs no openSUSE não libera espaço em disco

btrfs no openSUSE não libera espaço em disco

Eu tenho uma instalação do openSUSE 12.1 em minha área de trabalho principal rodando com sistema de arquivos btrfs para root (/boot é ext4). Comecei a ter problemas hoje com o KDE informando-me que o espaço em disco estava quase todo esgotado e, eventualmente, ele decidiu que havia desaparecido e travou minha área de trabalho.

Usei Alt + F1 para mudar para uma tela de terminal e, embora tivesse certeza de que não estava nem perto do limite de 1 TB do meu disco rígido, movi cerca de 150/200 GB de arquivos de música e vídeo para uma unidade externa e reiniciei. Não ajudou, mesmo problema, mesma falha.

Mais uma vez, mudei para uma tela de terminal e usei du para confirmar que realmente usei apenas metade do meu espaço total em disco, mas df (incluindo a versão btrfs-progs) insiste que usei 100% do espaço em disco disponível e, portanto, minha área de trabalho trava a cada e toda vez que eu faço login.

Usar o utilitário de desfragmentação btrfs também não ajuda. Como tal, estou um pouco sem saber para onde ir a seguir.

Responder1

openSUSE 12.1, se instalado no btrfs, habilita automaticamente a ferramenta chamadapargoque usa snapshots btrfs para obter snapshots do sistema antes de instalar novos pacotes. É bem possível que esses instantâneos estejam consumindo espaço em disco. Confira seus instantâneos com snapper listo comando.

Os instantâneos podem ser configurados usando /etc/snapper/configs/root(veja man 5 snapper-configspara detalhes).

Você pode listar os snapshots existentes usando snapper -c root liste forçar a remoção dos snapshots mais antigos:

  • snapper -c root cleanup timeline
  • snapper -c root cleanup number

Veja man 8 snapperpara detalhes. Veja issopostagem do blogpara obter mais informações sobre btrfs/snapper/opensuse 12.1.

Responder2

Eventualmente, meu sistema não inicializava mais nem no modo de usuário único depois de tentar consertar, então reinstalei.

informação relacionada