A criptografia não duplica o uso do disco; a remoção da criptografia não faria diferença. Alguns aplicativos de uso de disco informam dados criptografados incorretamente ou confusamente, a melhor maneira de visualizar seu uso real é com:
df -h
O que aconteceu:
Meu disco rígido de 500 GB no DELL XPS13 ficou sem espaço muito rapidamente - e o problema continuou ocorrendo a cada poucos meses, apesar dos meus melhores esforços para limpar meu sistema (veja abaixo). Eu acho que de alguma forma o meu diretório home estava / não está sendo montado corretamente, resultando em espaço extra sendo usado em meu disco rígido que nem sempre pude ver, dependendo da ferramenta usada.
A reinicialização na inicialização segura permitiu que eu visualizasse os dados supérfluos. Como isso aconteceu desde o início com este computador, vou reinstalar meu Ubuntu completamente (o Ubuntu veio pré-instalado pelo DELL) ...
Segunda versão da postagem
Parece que estou tendo outro problema do que eu pensava (post inicial abaixo) ...
Eu tenho um disco rígido SSD com 500 GB disponíveis.
df -h
diz que estou usando 327 GB do 500 na saída relevante do meu diretório pessoal (criptografado):
Filesystem Size Used Avail Use% Mounted on
/home/gugy/.Private 435G 327G 87G 80% /home/gugy
Mas o nautilus me diz que estou usando apenas 224,6 GB no meu diretório home / gugy.
Alguma idéia de onde foram os 100GB que não estou vendo no Nautilus, como fazer com que as duas ferramentas concorram / excluam os 100GB que eu não sei quais são?
Eu corri
apt-get clean
apt-get update
apt-get upgrade
apt-get dist-upgrade
para salvar alguns GB aqui e ali, mas não consegue encontrar o culpado: /
Mais informações O baobab me diz que os diretórios home e / home / gugy estão usando 244 GB (não cada um, mas em ambos os níveis)
ls -lsha /home/
total 36K
4.0K drwxr-xr-x 4 root root 4.0K Mar 21 2017 .
4.0K drwxr-xr-x 25 root root 4.0K May 9 08:55 ..
4.0K drwxr-xr-x 3 root root 4.0K Mar 21 2017 .ecryptfs
24K drwx------ 70 gugy gugy 20K May 9 11:00 gugy
Primeira versão da postagem
Eu tenho um diretório pessoal criptografado no meu Ubuntu 16.04, meu disco rígido SSD embutido tem 500 GB de espaço totalmente disponível. Eu tenho ficado sem espaço mais rápido do que o esperado (466.7 GB usados, tudo isso em / home, mas quando eu verifico meu diretório / home / USER, é apenas 224.6 GB) e agora finalmente descobri o que está errado : O ncdu (versão 1.11) está me mostrando isso como a saída do meu diretório / home:
--- /home ----------------------------------------------------------------------
. 227.4 GiB [##########] /.ecryptfs
. 227.4 GiB [######### ] /USER
Agora gostaria muito de excluir algo, todos os meus dados foram armazenados em backup, mas não sei como proceder. Eu gostaria de manter meu diretório pessoal criptografado, mas não quero apenas excluir coisas sem entender como essa situação se tornou. Não desmontar corretamente o diretório inicial criptografado causar isso de alguma forma (eu não tenho idéia de como isso poderia ter acontecido ...)? Eu tenho uma máquina virtual com o Windows e pastas compartilhadas entre o convidado eo host, isso poderia causar um problema desse tipo? Quaisquer dicas, sugestões, idéias, sugestões são muito bem-vindas.
mais informações : conforme solicitado pelos comentários:
df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 26M 1.6G 2% /run
/dev/nvme0n1p3 435G 327G 87G 80% /
tmpfs 7.8G 65M 7.8G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/loop2 87M 87M 0 100% /snap/core/4407
/dev/loop1 87M 87M 0 100% /snap/core/4571
/dev/loop0 87M 87M 0 100% /snap/core/4486
/dev/loop3 60M 60M 0 100% /snap/notes/4
/dev/nvme0n1p1 496M 28M 469M 6% /boot/efi
tmpfs 1.6G 100K 1.6G 1% /run/user/1001
/home/gugy/.Private 435G 327G 87G 80% /home/gugy
tmpfs 1.6G 0 1.6G 0% /run/user/0
PS: gugy é meu usuário ...
saída de
du -h /home/
é executado em muitas páginas para imprimir
A criptografia não duplica o uso do disco; a remoção da criptografia não faria diferença. Alguns aplicativos de uso de disco informam dados criptografados incorretamente ou confusamente, a melhor maneira de visualizar seu uso real é com:
df -h
No Linux, você tem discos que possuem partições. Essas partições são montadas em vários pontos de montagem, ou diretórios, no sistema.
Isso é interessante porque significa que você pode ter um sistema relativamente simples ou pode separar diretórios diferentes em discos diferentes. Por exemplo, os diretórios /
(root) e /home/
podem residir em discos separados. Isso proporciona separação de interesses e maior flexibilidade com mudanças futuras.
Além disso, os próprios sistemas de arquivos podem conter links. Os links são gerados por ln
e são links físicos ou flexíveis. Quando você cria um link, está dizendo ao sistema que o arquivo reside em um só lugar, mas deseja acessá-lo de outro local. Quando você edita qualquer referência, a outra é atualizada.
Usando uma combinação desses dois recursos, você pode armazenar sua distribuição Linux em seu SSD, com espaço limitado, e você pode primeiro dividir /home/
em outro SSD ou HDD, mas por que parar aí? Você pode obter uma terceira unidade e colocá-la em /mnt/data/
e armazenar arquivos maiores. Você pode imaginar um cenário em que você tem algo como /mnt/data/some/long/path/Videos
e deseja acessá-los com mais facilidade. Você pode vincular esse diretório a algum lugar em seu diretório pessoal:
ln -s /mnt/data/some/long/path/Videos /home/user/Videos
Agora, se você adicionar um arquivo a um dos diretórios, ambos terão o arquivo, mas somente a fonte armazenará os dados reais quando você tiver um link simbólico , como o criado usando o -s
bandeira.
Isso significa que, em vez de copiar literalmente todos os dados em dois locais (hard-link), apenas armazenamos os dados em um local, referência ou aponte para . No entanto, se você observar os arquivos, eles informarão que eles têm tamanhos e os links duplicarão o total de espaço usado relatado, com algumas ferramentas.
É por isso que estamos dizendo para ver a saída de df -h
, especificamente, a coluna Avail
:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 1.0G 100M 0.8G 16% /boot
Aqui, vemos minha partição /boot
e a porcentagem Usada. Esse é o uso real e é um valor em que você pode confiar. Mesmo se eu criar um monte de links simbólicos, o tamanho não muda:
$ sudo ln -s /boot/initrd.img-4.4.0-47-generic /boot/${N}
$ ls -lsha /boot
total 102M
4.0K drwxr-xr-x 4 root root 4.0K May 12 15:18 .
4.0K drwxr-xr-x 25 root root 4.0K Oct 22 2017 ..
0 lrwxrwxrwx 1 root root 33 May 12 15:18 1 -> /boot/initrd.img-4.4.0-47-generic
0 lrwxrwxrwx 1 root root 33 May 12 15:18 2 -> /boot/initrd.img-4.4.0-47-generic
0 lrwxrwxrwx 1 root root 33 May 12 15:18 3 -> /boot/initrd.img-4.4.0-47-generic
Depois de entender isso, você pode usar ferramentas como baobab
para inspecionar visualmente seus discos, o que ajuda você a encontrar rapidamente onde os arquivos grandes estão localizados.
É possível que /home/gugy/
tenha sido gravado antes do sistema de arquivos ser montado. Isso resultaria em arquivos 'escondidos' para a maioria das ferramentas, e pode ser verificado reiniciando no modo de recuperação e soltando para o prompt root.
/home/gugy/
deve existir, mas não deve haver nenhum arquivo encontrado nesse diretório ao usar Início criptografado . Os dados criptografados devem ser encontrados e deixados sozinhos em /home/.ecryptfs/gugy
.