Disk Usage Analyzer informa que o arquivo .ecryptfs está ocupando tanto espaço quanto a unidade inicial

16

Selecionei "criptografar a partição inicial"  quando eu configurei meu netbook com o Ubuntu. O analisador de uso de disco agora relata que duas vezes mais espaço é ocupado do que realmente é usado. Eu já vi essa pergunta algumas vezes, mas a resposta normalmente tende a ser ao longo das linhas de ".ecrypts / .Private são sua unidade inicial real, e é criptografada, e o que aparece como a unidade de origem é virtual, não ocupa realmente 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. Eu continuo recebendo avisos de que tenho 10MB de espaço restante; Não consigo atualizar minha pasta dropbox; Não consigo mover arquivos de forma eficiente; a máquina parece infeliz, etc. É a única maneira de corrigir isso para fazer o procedimento arriscado de descriptografia que envolve remover permanentemente a pasta base da máquina e possivelmente não ser capaz de descriptografar o backup? Ou existe alguma maneira de corrigir o analisador de uso de disco para que ele não conte a pasta home virtual junto com a pasta privada? Eu preferiria manter meus dados criptografados.

Obrigado!

    
por onelokikitty 25.07.2011 / 05:26

3 respostas

19

Este é um bug no utilitário analisador de disco. É deturpar a quantidade de armazenamento que está sendo usada no disco.

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

Divulgação completa: Eu sou o autor do recurso Encrypted Home Directory do Ubuntu e um dos mantenedores atuais do eCryptfs .

    
por Dustin Kirkland 24.02.2012 / 17: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. Assim, esta ferramenta não força realmente os limites do seu disco.

Em segundo lugar, 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 apenas tentar um muito layout de disco 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

Então, nós não temos muita coisa lá e decidimos escolher .ecryptfs para a partição / home como declarado. Isso significa que temos cerca de 8,5 GB para a partição / home e se o analisador de uso de disco reporta que o dobro da quantidade disponível - ou seja, 17 GB - é 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 nenhuma maneira. O que é mais provável que isso aconteça é um grande número de arquivos temporários ou outros arquivos ocupando espaço dentro do sistema ou outra partição sendo completamente preenchida e as operações normais sendo afetadas dessa maneira.

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

Aconselharia a verificar isso primeiro, pois pode ser benéfico para localizar o problema real que está impedindo o problema. Você pode querer verificar se há um diretório oculto ocupando espaço (talvez esteja salvando mais dados no disco do que você pode saber).

Espero que ajude. Tenha um bom dia.

    
por freecode 09.12.2011 / 15:04
2

Se o disco inicial estiver criptografado, as análises do sistema de arquivos raiz estarão incorretas, pois exibirá /home/.ecryptfs Mas se você escolher /home/<user>/ , ele exibirá as informações corretas

    
por zainengineer 08.06.2016 / 00:59