O Disk Usage Analyzer relata que o arquivo .ecryptfs está ocupando tanto espaço quanto a unidade doméstica

18

Selecionei "criptografar partição pessoal" quando configurei meu netbook com o Ubuntu. O analisador de uso de disco agora relata que o dobro do espaço é ocupado do que realmente é usado. Eu já vi essa pergunta algumas vezes, mas a resposta geralmente tende a seguir as linhas de ".ecrypts / .Private é a sua unidade doméstica real e está criptografada e a que aparece como a unidade doméstica é virtual, na verdade, não está ocupando espaço no disco rígido ", o que identifica perfeitamente o problema, mas não é útil para corrigi-lo.

Agora, independentemente de o disco rígido estar realmente cheio, o sistema está tratando-o como cheio. Continuo recebendo avisos de que tenho 10 MB de espaço restante; Não consigo atualizar minha pasta da caixa de depósito; Não consigo mover arquivos com eficiência; a máquina parece insatisfeita, etc. É a única maneira de corrigir isso para executar o arriscado procedimento de descriptografia que envolve remover permanentemente a pasta pessoal da máquina e possivelmente não conseguir descriptografar o backup? Ou existe alguma maneira de corrigir o analisador de uso do disco para que não conte a pasta pessoal virtual junto com a pasta particular? Eu preferiria manter meus dados criptografados.

Obrigado!

onelokikitty
fonte
Eu tenho esse mesmo problema em 11.10. Ajuda seria apreciada!
Ederico
11
Duplicado? askubuntu.com/questions/14208/…
Agmenor
7 anos depois, executando o ubuntu 18.10, estou tendo um problema semelhante. durelata meus dados domésticos e meus .ecryptfs com 99 GB, mas dfcom 174 GB levando 100%, estou movendo os arquivos para o disco USB, usando o k4dirstat para descobrir qual deles está levando mais. mas dfnão diminui ....
Mathieu J.

Respostas:

20

Este é um erro no utilitário do analisador de disco. Está deturpando a quantidade de armazenamento que está realmente sendo usada no seu disco.

Os arquivos que são realmente gravados no disco (se você estiver usando o Diretório Inicial Criptografado do Ubuntu) estão localizados em /home/.ecryptfs. Os arquivos e diretórios que você vê no seu $HOMEsão na verdade uma representação virtual dos seus dados criptografados. É uma visão fantasma dos seus dados descriptografados que o kernel do Linux apresenta ao restante do sistema operacional. Tenha certeza de que não está ocupando o dobro do espaço em disco.

Divulgação completa: Sou o autor do recurso Diretório Inicial Criptografado do Ubuntu e um dos mantenedores atuais do eCryptfs .

Dustin Kirkland
fonte
Uau, seis anos depois e ainda não está consertado. Esse bug apenas causou o travamento de todo o sistema e não consegui usar nenhum dos meus programas por falta de espaço em disco. Então, quando reiniciei, não consegui efetuar login e precisei corrigir tudo, inserindo um prompt raiz. Sou desenvolvedor, então isso não foi difícil para mim, mas se não fosse, seria terrivelmente difícil de corrigir. : |
chesewheel
4

Se o seu disco doméstico estiver criptografado, as análises do sistema de arquivos raiz estarão incorretas conforme é exibido. /home/.ecryptfs Se você escolher, /home/<user>/ele exibirá as informações corretas.

zainengineer
fonte
ênfase: Scan / home / nome de usuário. Como 'ncdu -x / home / nome de usuário' e não 'ncdu -x / home'. (Ou qualquer outra ferramenta de análise de disco.)
user18099 6/11
2

Primeiro, é provavelmente importante entender que o analisador de uso de disco não é um sistema de controle que define limites de quanto espaço em disco está disponível no próprio disco rígido. É simplesmente uma ferramenta que fornece uma visão do seu sistema. Portanto, essa ferramenta realmente não força limites no seu disco.

Segundo, o que é realmente necessário é tentar determinar qual é a capacidade real da unidade, o que realmente está preenchendo o espaço da unidade, quais partições existem e como elas estão sendo utilizadas.

Por uma questão de simplicidade, vamos tentar um layout de disco muito simples do seguinte em nosso netbook falso:

Tamanho total do disco: Disco rígido SSD de 16 GB

/boot - 250 MB
swap 2 GB 
/     5 GB
/home everything else

Portanto, não temos muito lá realmente e decidimos escolher .ecryptfs para a partição / home, conforme declarado. Isso significa que temos cerca de 8,5 GB para a partição / home e se o analisador de uso do disco relatar o dobro da quantidade disponível - ou seja, 17 GB -, que é mais do que o espaço disponível na unidade SSD.

Mesmo nesse cenário, o Disk Usage Analyzer não impedirá o uso do disco nem afetará seu uso de forma alguma. O que é mais provável de fazer isso é um grande número de arquivos temporários ou outros arquivos que ocupam espaço no sistema ou em outra partição sendo completamente preenchida e as operações normais sendo afetadas dessa maneira.

Você verificou se todas as outras partições não estão preenchidas e se a partição / home em si não está se aproximando da capacidade?

Recomendaria verificar isso primeiro, pois pode ser benéfico para localizar o problema real que está impedindo o problema. Convém verificar se há um diretório oculto ocupando espaço (talvez você esteja salvando mais dados em disco do que imagina).

Espero que ajude. Tenha um bom dia.

código livre
fonte